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型。

展开阅读全文

页面更新:2024-03-27

标签:注释   赋值   表达式   数据类型   平时   异常   类型   代码   文档   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top