专栏首页java技术大本营java练习本(2019-07-03)

java练习本(2019-07-03)

2019.07.01问题及解析

题目

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——比较

题目

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

本文分享自微信公众号 - java技术大本营(java-ideashare),作者:天堂

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java集合|遍历HashMap的四种方法

    本网站记录了最全的各种JavaDEMO , 基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得收藏哦~~

    微笑的小小刀
  • java练习本(2019-07-02)

    微笑的小小刀
  • springboot|在线生成一个基础的springboot项目

    本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得...

    微笑的小小刀
  • java使用AES加密解密 AES-128-ECB加密

    故久
  • java使用AES加密解密 AES-128-ECB加密

    故久
  • Java初步学习之三 数据类型

    吾爱乐享
  • 同步器

    Java提供两种同步机制,一种是内置的synchronize,另外一种就是大名鼎鼎的AQS,基于AQS实现了很多同步器:倒数闩锁(CountDownLatch)...

    搬砖俱乐部
  • WebLogic接二连三被曝漏洞,到底是为啥?

    近日,国家信息安全漏洞共享平台(CNVD)公开了Weblogic反序列化远程代码执行漏洞(CNVD-C-2019-48814),延续了前几年不断爆出的Webl...

    腾讯云安全
  • Java保留两位小数的方法

    项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00、0.50这种数据格式。

    bisal
  • Mac OSX取消Apache(httpd)开机启动(转载)

    启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎...

    lin_zone

扫码关注云+社区

领取腾讯云代金券