前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java练习本(2019-07-03)

java练习本(2019-07-03)

作者头像
微笑的小小刀
发布2019-07-10 16:48:31
2620
发布2019-07-10 16:48:31
举报
文章被收录于专栏:java技术大本营

2019.07.01问题及解析

题目

代码语言:javascript
复制
public class Test {
   public static void main(String[] args) {
       int a =100,b = 50, c = a---b, d = a---b;
       System.out.print(a + "\t");
       System.out.print(b + "\t");
       System.out.print(c + "\t");
       System.out.print(d + "\t");
  }
}

请问上述代码输出的结果为?

A.98 50 50 48

B.98 50 50 49

C.100 49 48 52

D.100 48 48 49

答案与解析

1.相关知识

++、--运算符优先级大于+、--在后先运算后自减

2.答案解析

a---b等价于先a--再减去b,a = 100 - b=50 ,c=50,a=99

a---b a=99-50 =49,d=49,a=48

因此最终a=98,b=50,c=50,d=49

输出结果为98 50 50 49

答案选B

2019.07.03问题

题目分类

Integer——比较

题目
代码语言:javascript
复制
public class Test {
   public static void main(String[] args) {
       Integer a = 1;
       Integer b = 1;
       Integer c = 233;
       Integer d = 233;
       System.out.print(a == b);
       System.out.print("\t");
       System.out.print(c == d);
  }
}

请问上述代码的结果为:

A.true、true

B.true、false

C.false、true

D.false、false

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java技术大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 答案与解析
    • 1.相关知识
      • 2.答案解析
        • 题目分类
          • 题目
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档