黑马程序员技术交流社区

标题: java基础第二天学习笔记 [打印本页]

作者: 鹤城小孩    时间: 2015-10-21 22:54
标题: java基础第二天学习笔记
本帖最后由 鹤城小孩 于 2015-10-25 21:48 编辑

1.常量
在程序执行过程中其值不可以发生改变,分为自定义常量和字面意常量
字面意常量有:
     字符串     双引号括起来的字符序列
     整数     所有的整数
     小数     所有的小数
     字符     单引号括起来的内容,里面只能放单个数字或单个符号
     布尔     true、false
     空常量     null
2.进制:进位制,对于任何一种进制--x进制,表示某一位置上的数运算时是逢x进一位。进制越大表现形式越短。
     表现形式:
0b开头为二进制
0开头为八进制
0x开头为十六进制
     任意进制转十进制:系数 * 基数的权次幂相加
快速转换法:
     8421码
     1     1     1     1     1     1     1     1
   128  64   32   16    8     4     2     1
   eg:74(10)=0100 1010(2)
反码:正数的反码与其反码相同。负数的反码是对其原码逐位取反,但符号位不变。
补码:正数的补码与其原码相同。负数的补码是在其反码的末位加1。
正数原反补都一样,负数补码为逐位取反再加1(符号位不变)。
3.变量
在程序执行过程中其值可以在指定范围内发生改变的量
变量的注意事项:
     1.同一区域不能定义相同变量名
     2.局部变量在使用时必须赋值
     3.一条语句可以定义多个变量
4.数据类型
     *整型的默认数据类型为int,小数的默认数据类型为double
     *long类型如果书写赋值是最好加上L(大写) eg. long x=88888888L;
     *float类型如果书写赋值是最好加上F(大小写均可) eg. float x=123.45F;     //因为小写l和1类似,不容易分辨,故用大写L。
     隐式转换     byte,char、short-->int-->long--> float-->double
5.ASCII码表
     常用     'a'=97     'A'=65     '0'=48 6.运算符
     1、算术运算符
          任何正整数%2结果不是0就是1可以用来当做切换条件
          当++在变量后面时,会先将变量中的值取出做赋值操作,再自加。
          当++在变量前面时,会先自加,然后将变量中的值取出做赋值操作。

                 int x = 5;
                 int y = x++;
                 /*
                 ++ -- 在变量x的后面,且变量x参与运算的时候:
                          A:底层产生了一个临时变量temp,用来暂存x的值;                 //int temp = 5;
                          B:接着,x自增或自减;                                                          //x++;                             //x=6;
                          C:JVM拿着临时变量去参与运算。                                           //int y = temp                 //y=5
                 */
                 System.out.println(y);      //y=5
     2、赋值运算符
          +=     -=     *=     /=     %=
          +=     eg. int a= 3; a+=4;结果a=7。
     3、关系运算符
          ==     !=     >     <     >=     <=
     4、逻辑运算符
     5、位运算符
     6、三元运算符






作者: 木帛    时间: 2015-10-21 23:01
期待更新!!!!
作者: 白龙马    时间: 2015-10-22 00:08
诶亚,是你。,加油
作者: 鹤城小孩    时间: 2015-10-25 21:50
木帛 发表于 2015-10-21 23:01
期待更新!!!!

楼主会持续更新的!
作者: 鹤城小孩    时间: 2015-10-25 21:52
白龙马 发表于 2015-10-22 00:08
诶亚,是你。,加油

你好啊,你是?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2