三目运算中的puzzle
来源:互联网 发布:创建表的sql语句 编辑:程序博客网 时间:2024/05/16 06:27
package expressionPuzzles;public class DosEquasPuzzle {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubchar x = 'X';int i = 0;System.out.println(true ? x : 0);System.out.println(true ? x : i);System.out.println(false ? i : x);/*输出结果是: X8888*///原因:/*如果第二个和第三个操作数具有相同的类型,那么它就是条件表达式的类型。换句话说,你可以通过绕过混合类型的计算来避免大麻烦。如果一个操作数的类型是T,T表示byte、short或char,而另一个操作数是一个int类型的常量表达式,它的值是可以用类型T表示的,那么条件表达式的类型就是T。否则,将对操作数类型运用二进制数字提升,而条件表达式的类型就是第二个和第三个操作数被提升之后的类型。*///可以看到第一个的时候直接就是x,但是第二个还有第三个都是要提升类型。}}
- 三目运算中的puzzle
- vb中的三目运算
- vb中的三目运算符!
- 关于Javascript中的三目运算
- Java中的三目运算符
- C语言中的三目运算符
- 胡博君简谈Java中的三目运算符
- linux bash中的三目运算符
- Java 中的三目运算符
- Python中的三目运算符
- Java 中的三目运算符
- C++中的三目运算符号
- JAVA中的三目运算符
- java中的三目运算符
- c++中的三目运算符
- js中的三目运算符详解
- cocos-Lua中的三目运算符
- PHP中的三目运算符
- Android 使用命令dumpsys查看程序的内存情况
- high-speed LISP interpreter
- Delphi中本年、本月、本周的第一天和最后天
- Flashback Query
- make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
- 三目运算中的puzzle
- shell命令
- 初步认识Firebird的Classic,superserver和embeded server
- android 客户端发服务器发送中文请求,服务端是乱码的解决方法
- Firebird常用系统表Sql语句
- 二叉树线索化
- 两台unix 系统虚拟机,可以ping通,但是ssh失败
- Firbird存储过程
- ./common/ptypes2tcl > gen/ptypes.cc Segmentation fault