注释
-
平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了
-
注释并不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
为了方便管理,我这边使用一个空的项目(本人使用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型。
标签:多行,short,Java,s1,注释,World,Hello From: https://www.cnblogs.com/cuijiuba/p/16949873.html