【Kay】Java的一些Bonus

Java的一些Bonus

public class Bonus {
    public static void main(String[] args) {
        //①java中,单引号表示char格式,双引号表示String格式
        //②final用法
        final String love="love";
        //love = "hate"; 报错,因为不能给最终变量love赋值
        //③前++,b = ++a,先自增1再赋值;后++,b = a++,先赋值再自增1,该用法运行效率>a=a+1
        //④逻辑运算符:  &&:和   ||:或    !:非    ^异或
        //⑤switch进行等值判断
        int a5 = 100;
        switch (a5) {
            case 100:
                System.out.println("yes");
                break;
            case 10:
                System.out.println("no");
                break;
        }

        //⑥while; do while; for 可以相互替换
        //while循环
        int a6=1;
        while (a6<10){
            System.out.println("a:"+a6);
            a6+=1;
        }

        //do while 先执行,再判定【do while至少执行一次循环体】
        int a7=1;
        do {
            System.out.println("a:"+a7);
            a7+=1;
        } while(a7<10);

        //for(循环变量初始化;循环条件;循环变量的变化){操作}
        for(int i=1;i<=5;i++){
            System.out.println("love u");
        }
        //可省略循环变量初始化
        int k=1;
        for(;k<=5;k++){
            System.out.println("love u");
        }

        //⑦break和continue的区别
        //break直接跳出循环,执行循环后的代码
        for(int j=1;j<=10;j++) {
            if ((j>2) && (j%3==0)) {
                break;
            }
            System.out.println(j);
        }
        System.out.println("结束啦"); //1 2 结束啦
        //continue跳过循环中剩余的语句执行下一次循环
        //打印1-10之间所有偶数
        for(int h=1;h<=10;h++){
            if(h%2!=0){
                continue;
            }
        System.out.println(h);
        }

        //打印一个3行8列的长方形(print不自动换行;println自动换行)
        for(int q=1;q<=3;q++){
            for(int w=1;w<=8;w++){
                System.out.print("*");
            }
            System.out.println("");
        }

        //定义数组scores
        int scores[] = {78, 93, 97, 84, 63};  //或者int [] scores={1,2,3}
        System.out.println("数组中的第2个成绩为:" + scores[1]);

        //若要指定数组中最多存储多少个元素(动态声明)
        int test[]=new int[3];
        test[0]=1;  //赋值
        test[1]=2;
        test[2]=3;
        System.out.println(test[2]);
    }
}

上一篇:LabVIEW为什么timed loop会比一个普通的while loop慢


下一篇:如何查看windows某个目录下所有文件/文件夹的大小?(TreeSize Free)