黑马程序员——day02基本数据类型,基础

来源:互联网 发布:淘宝上怎么弄充话费 编辑:程序博客网 时间:2024/05/16 12:15

----------------------    android培训    java培训   期待与您交流!    ----------------------   

一.'a'+'4' 字符 单引号只能一个字符
    "ab" 字符串  双引号可以多个字符也可以单个字符 都是字符串

二.8个2进制单位(01001010)是一个字节byte
    一个字节最大255(11111111)

三.负数二进制表现形式。
    6=110  -6:其实就是6的二进制取反+1。
    0000-0000 0000-0000 0000-0000 0000-0110
    1111-1111 1111-1111 1111-1111 1111-1001
   +0000-0000 0000-0000 0000-0000 0000-0001
---------------------------------------------
    1111-1111 1111-1111 1111-1111 1111-1010 =-6

四.基本数据类型 整数 byte(8二进制) short(16) int(32二进制位) long(64)
        浮点 float(单精度32) double(双精度64)
        字符型 char(0~6535)(2字节)
        布尔型 boolean
 ASCLL码 97 a
         98 b
         48 0  49 1


五.%取模 5%2  结果 1 (余数)整除则为0。-1%5 =-1
          10%4 结果 2                    1%-5=1

六.字符串用+连接,最终编程字符串。
   转义字符:通过\ 来转变后面字母或者符号的含义。
   例如:System.out.println("hello \n world");//hello和world换行了。
  \n:换行。 \b:退格。 \r:按下回车键。 \t:制表符。相当于tab。

七.short s = 4;
   // s = s + 5; 报错
      s+=5;      通过(自动转换)
    =赋值;==比较;(结果是true或flase) !=不等于;

八.int temp;       或者  n = n + m;  或者  n = n ^ m;   都可以交换m,n的值。
    temp = n;             m = n - m;        m = n ^ m;
    n = m;                n = n - m;        n = n ^ m;
    m = temp;(开发常用)

九.swtich(){ //接收int short byte char enum
 case  1:
 ..
 break;
 default:
}

----------------------    android培训    java培训   期待与您交流!    ----------------------   

                         详细请查看      http://edu.csdn.net/heima
原创粉丝点击