zoukankan      html  css  js  c++  java
  • java 基础知识二 基本类型与运算符

     


    1、标识符

        定义:为类、方法、变量起的名称

        由大小写字母、数字、下划线(_)和美元符号($)组成,同时不能以数字开头 

    2、关键字

        java语言保留特殊含义或者特殊功能的关键词,不能用着标识符

    3、注释

        java代码中不会编译,帮助介绍代码的文字片段 

        三种注释方式,分别是单行注释(//)、多行注释(/* */)和文档注释(/** */) 

    4、基本数据类型 

        基本类型有以下四种:

        int长度数据类型有:byte(8bits)short(16bits)int(32bits)long(64bits)

        float长度数据类型有:单精度(32bits float)、双精度(64bits double

        boolean类型变量的取值有:turefalse

        char数据类型有:unicode字符,16

        对应的类类型:IntegerFloatBooleanCharacterDoubleShortByteLong

    5、数据类型转换

        从低精度向高精度转换===自动转

        从高精度向低精度转换===精度丢失 有误差

        基本类型向类类型转换==包装类

        正向转换:通过类包装器来new出一个新的类类型的变量

          Integer a= new Integer(2);

        反向转换:通过类包装器来转换

          int b=a.intValue();

        基本类型向字符串==  int a=1;String b=a+””

        字符串转基本类型=== int i=Integer.parseInt(“12”)

    6、运算符

        算术运算符就是用于计算的运算符

        包括加(+)、减(-)、乘(*)、除(/)等数学中最基本的运算,还包括数学中没有的求余运算(%) 

        自增自减运算符 ++ —  分前缀和后缀

          前缀方式:先进行自增或者自减运算,再进行表达式运算 

          后缀方式:先进行表达式运算,后进行自增或者自减运算 

        关系运算符用于计算两个操作数之间的关系,其结果是布尔类型。

           关系运算符包括等于 (==)、不等于(!=)、大于(>)、大于等于(>=)、小于(<)和小于等于(<=) 

        位运算符就是对数据的比特位进行操作,只能用于整数类型。位运算符有如下 4 种。 

          (&):如果对应位都是 1,则结果为 1,否则为 0(|):如果对应位都是 0,则结果为 0,否则为 1
          
    异或(^):如果对应位值相同,则结果为0,否则为1(~):将操作数的每一位按位取反。 

        移位运算符对二进制数的比特位进行操作的运算符,只对整数进行操作 

          无符号左移等于乘以右移动等于除以2 有符号的右移数字变大

        逻辑运算符 

          非短路逻辑运算符包括与(&)、或(|)和非(!)   例子 boolean b1=(a>1)&(b<2); 

          短路逻辑运算符包括与(&&)、或(||)和非(!)    例子boolean b=(a<2)&&(a++<10); 

        三元运算符  expression? statement 1: statement2 

          其中 expression是一个可以计算出 boolean值的表达式。如果 expression的值为真,则执 statement1 的语句,否则执行 statement2的语句 


     


  • 相关阅读:
    10月20日动手动脑
    10月20日
    10月19日
    10月18日
    10月17日
    10月16日
    10月15日
    10月14日
    jQuery选择器大全
    面试总结
  • 原文地址:https://www.cnblogs.com/Vivi17118/p/6511382.html
Copyright © 2011-2022 走看看