首页 > 代码库 > java笔试题(面试题)系列之一
java笔试题(面试题)系列之一
1)
1 public class Test01 { 2 3 public static void main(String[] args) { 4 int a = 5; 5 System.out.println("value is " + ((a<5)?10.9:9)); 6 } 7 8 }
输出结果为:9.0
分析:因为有10.9,所以会发生数据类型自动转换,9自动转换为9.0,因此输出结果为9.0.具体数据类型转换详解,请查看本人博客http://www.cnblogs.com/XuGuobao/p/7229881.html
2)
1 public class Test03 { 2 3 public static void main(String[] args) { 4 int m = 5,n = 5; 5 if((m != 5) && (n++ == 5)){} 6 System.out.println("a." +n); 7 8 m = n = 5; 9 if((m != 5) & (n++ == 6)){} 10 System.out.println("b." +n); 11 12 m = n =5; 13 if((m == 5) || (n++ == 5)){} 14 System.out.println("c." +n); 15 16 m = n =5; 17 if((m == 5) | (n++ == 6)){} 18 System.out.println("d." +n); 19 20 int a = 1,b = 2; 21 int c = a & b; 22 System.out.println("a % b" +c); 23 } 24 25 }
输出结果为:
a.5
b.6
c.5
d.6
a % b0
java笔试题(面试题)系列之一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。