- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
对于short s1 = 1;s1 = s1 + 1;由于s1 + 1 会自动提升表达式的类型,所以结果为int型,再赋值给short类型s1时,编译器将报告强制类型转换的错误。对于short s1 = 1;s1 += 1;+=是java语言规定的运算符,java语言会对她进行特殊处理,因此可以正确编译。...
2011-09-16 09:49:01
95
原创 ASCII表大全
ASCII Table (7-bit)(ASCII = American Standard Code for Information Interchange) Decimal Octal Hex Binary Value ------- ----- --- ------ ----- 000 ...
2011-09-16 09:38:02
119
原创 switch语句的选择因子,long和string是否可以用于switch中?
switch(expr1)中expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或integer包装类型,由于byte,short,char都可以隐含转换为int,所以这些类型和这些类型的包装类型都是可以的,显然,long和string类型都不符合switch的语法规定,并且不能隐式转换成int类型,所以,不能作用于switch的语句中。...
2011-09-16 09:30:12
381
原创 &和&&的区别
&个&&都可以用作逻辑与的操作,当运算符两边的表达式都为TRUE的时候,整个运算结果才为true。否则,只有要一方为false,整个运算结果都为false。 &&还有短路的功能,比如: if(str!=null&&!str.equals("")){ System.out.println("a"); }当str为null的时候,str!=n...
2011-09-15 17:00:32
74
空空如也
Eclipse和MyEclipse中jdk的问题
2011-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人