Java-注释

注释

  • 平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了

  • 注释并不会被执行,是给我们写代码的人看的

  • 书写注释是一个非常好的习惯

为了方便管理,我这边使用一个空的项目(本人使用IntelliJ IDEA进行开发)

 

 

 

 

 

 

 

 

 

 

 

 

public class HelloWorld {
   public static void main(String[] args) {
       //输出一个Hello World
       System.out.println("Hello World");
  }
}

 

 

 

 

 

 

 

Java中的注释有三种:

  • 单行注释

  • 多行注释

  • 文档注释

public class HelloWorld {
   public static void main(String[] args) {
       //输出一个Hello World   我是单行注释
       //System.out.println("Hello World");如果代码被注释,该行代码将不被执行
       System.out.println("Hello World");
       
       /*
        * 我是多行注释
        * 我是多行注释
        * 我是多行注释
        * 我是多行注释
        * 我是多行注释
        * 我是多行注释
        */
       
       /*
        * @Author Cuijiuba
        * @Description 我是文档注释
        * @Date 2022/12/4 14:22
        **/
  }
}

 

每日三道Java面试题

1.s1 = s1 + 1和 s1 += 1的区别?

如果s1原有数据类型小于int类型,如:short s1 = 10,则s1 = s1 + 1会发生编译异常。

而s1 += 1则不会有任何问题,因为s1 += 1有隐式强制类型转换,涉及到表达式类型自动提升,会自动提升为计算结果的数据类型。

2.short s1 = 1;s1 += 1;有错吗?

没错,可以正常编译,如下图所示:

 

 

因为s1+=1;相当于s1 = (short)(s1 + 1);

其中有隐式强制类型转换。

3.short s1 = 1;s1 = s1 + 1;有错吗?

有错,如下图所示:

 

 

因为1是int类型,因此s1 + 1运算结果也是int类型,需要强制转换类类型才能赋值给short型。

 

 

posted @   崔九八  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示