请大家指导一下,看看这个是考的什么
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、三目
------解决方案--------------------十六进制,三目运算,根据第一表达式的真假取后面不同的值
------解决方案--------------------