随笔分类 -  java个人笔记

摘要:switch中表达式的返回值是byte short char int 枚举 String中之一。case中的值必须为常量,并且case子句中的值是不同的。default是可选的,当case中没有匹配的值会跳转到default中break是执行完一个case语句后跳出switch循环语句。没有brea... 阅读全文
posted @ 2015-05-31 12:07 缥缈的云落寞的天 阅读(155) 评论(0) 推荐(0)
摘要:(条件)?语句1:语句2当条件为真 运行语句1当条件为假 运行语句2语句1与语句2 的类型一支三元运算符与if-else的区别联系三元运算符可以简化成if-else三元运算符要求必须返回一个结果if后的代码块可以有多个语句。int j = 109;int n1 = j & 15; int n2 = ... 阅读全文
posted @ 2015-05-31 10:47 缥缈的云落寞的天 阅读(152) 评论(0) 推荐(0)
摘要:位运算是直接对二进制进行运算的。 3*2*2 像左移动两位。实则*2*23: 0000 0011左移两位 0000 1100>> 右移 3>>2 –> 3/2/2 实则/2/23: 0000 0011右移两位 0000 0000有符号的右移时候,最高位是0的用0补,最高位是1的用1补。-3 >> 2... 阅读全文
posted @ 2015-05-31 09:52 缥缈的云落寞的天 阅读(171) 评论(0) 推荐(0)
摘要:++ 自增前置 :先运算后取值 a=3; b=++a; a=4 ; b=4;++ 自增后置 :先取值后运算 a=3; b=a++; a=4; b=3;-- 自减前置 :先运算后取值 a=3; b=--a;a=2;b=2;-- 自减后置 :先取值后运算 a=3;b=a--;a=2;b=3;前置的都是先... 阅读全文
posted @ 2015-05-31 09:04 缥缈的云落寞的天 阅读(592) 评论(0) 推荐(0)
摘要:自动类型转换:容量小的数据类型自动转换成容量大的数据类型。 char int long float doublebyte short一字节是8位,一字是2字节。有多种类型的数据计算时。系统会将所有的数据类型转换成最大的数据然后进行计算。byte short char之间不会自动转换,他们三者计算会首... 阅读全文
posted @ 2015-05-30 23:43 缥缈的云落寞的天 阅读(212) 评论(0) 推荐(0)
摘要:如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数。对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如:int x=3510;x=x/1000*1000; x的结果是?3000 因为整... 阅读全文
posted @ 2015-05-30 23:23 缥缈的云落寞的天 阅读(969) 评论(0) 推荐(0)
摘要:机器数是将符号“数字化”的数,是数字在计算机中的二进制表示形式。机器数有两个特点:一是符号化,另一个是其数的大小受机器字长的限制。特点: 数字的符号化。实用的数据有正数和负数,由于计算机内部硬件只能表示两种物理状态。因此使用数据的+或者-,用0和1表示。通常这个符号放在二进制数的最高位。因为符号位占... 阅读全文
posted @ 2015-05-30 23:06 缥缈的云落寞的天 阅读(891) 评论(0) 推荐(0)