• 中文
    • English
  • 注册
  • 赞助本站

    • 支付宝
    • 微信
    • QQ

    感谢一直支持本站的所有人!

    • 查看作者
    • Java中一个关于String连接的小知识点

      int i = 1;
      System.out.println("第" +  i + 5 + "次");

      应该输出的是什么?

      很多人都会以为输出:

      第6次

      其实不然

      当编译器观察到一个String后面紧跟着一个+号的时候,这个+号后面又紧跟着一个非String类型的元素

      就会尝试着将这个非String类型的元素转换为String,

      所以输出的是

      第15次;

      int i = 0;
      System.out.println(i + 5+ "次);
      System.out.println("第" + ( i + 1) + "次);

      输出的便是

      6次

      第6次

    • 0
    • 0
    • 0
    • 2.2k
    • 请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 单栏布局 侧栏位置: