读书人

请大家指导一下看看这个是考的什么,

发布时间: 2012-05-29 12:16:00 作者: rapoo

请大家指导一下,看看这个是考的什么
class EqualsTest {

public static void main(String[] args) {

char a='\u0005';

String s=a==0x0005L?“Equal”:”Not Equal”;

System.out.println(s);

}

}

请教大家这个考的是哪方面的知识?内存地址?貌似不像啊,希望大家告诉我应该补习哪方面的知识

[解决办法]
http://zhidao.baidu.com/question/76993338.html,楼主看看这个链接吧。有相关解释的
[解决办法]
{ 表达式 ? 表达式 : 表达式 } (1 ?2 :3)三目运算 判断第一个表达式的真假 然后真是输出第二个表达式 假输出第三个表达式~
[解决办法]
三元运算

[解决办法]
16进制编码,三元运算
[解决办法]
1、a == 0x0005L

char和数字混合运算

2、Unicode

3、三目
[解决办法]
十六进制,三目运算,根据第一表达式的真假取后面不同的值
[解决办法]

探讨
引用:

http://zhidao.baidu.com/question/76993338.html,楼主看看这个链接吧。有相关解释的


16进制是以0x开头表示,后面那个大写的L是什么意思呢??

读书人网 >J2SE开发

热点推荐