java案例2:易错点空白注释及语句关键字标识符

案例二:易错点空白注释及语句关键字标识符

java在win和linux留白区别

win和linux空白不一样

CRLF, LF 是用来表示文本换行的方式

CR(Carriage Return) 代表回车,对应字符 '\r'
LF(Line Feed) 代表换行,对应字符 '\n'

由于历史原因,不同的操作系统文本使用的换行符各不相同,主流的操作系统一般使用CRLF或者LF作为其文本的换行符。

//shell脚本换行符的差异
Windows 系统使用的是 CRLF
Unix系统(包括Linux, MacOS近些年的版本) 使用的是LF

java注释

java常用注释单行注释和多行注释

java还有一个冷门注释,文档注释

文档注释代码

public class Calc {
    /**
     * 这个方法是用来加减乘除
     * @param a 计算时需要的参数
     * @param operator 计算符号
     * @param b 计算时需要的参数
     * @return 计算的结果 double类型
     */
    public double oper(double a,String operator,double b){
        switch (operator){
            case "+":
                return add(a,b);
            case "-":
                return sub(a,b);
            case "*":
                return mul(a,b);
            case "/":
                return div(a,b);
            default:
                return 0;
        }
    }
    public  double add(double a,double b){
        return a+b;
    }
    public double sub(double a,double b){
        return a-b;
    }
    public double mul(double a,double b){
        return a*b;
    }
    public double div(double a,double b){
        return a/b;
    }
}

java特种语句 块语句

        {
            System.out.println("请输入第一个数");
            Scanner num1 = new Scanner(System.in);
        }

块语句为花括号内部的语句,作用域类似函数,在自身内部,可以承接全局变量

块语句可以相互嵌套,但嵌套的块不能使用同一个变量,块语句可以继承块外的变量

块语句特殊之处

类下无法直接实例对象,但是可以通过块语句间接实例化

public class Person {
    private String name;
    private int age;
    private ArrayList<Integer> arrayList = new ArrayList<>();
    {
        arrayList.add(1);
    }
}

该函数可以正常运行

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值