Java学习(一)

Java学习(一),第1张

Java学习(一)

一:Java学习:
1-1:八种类型

​ 数值类型

字节型:byte:占用一个字节,取值范围是 -128~127

​ 短整型:short:占用两个字节,取值范围是-32768~327678整型:int:占用四个字节,取值范围整数100以内

​ 长整型:long:占用8个字节

​ 单精度浮点型:float:占用四个字节,小数类型 f=10.8f;

​ 双精度浮点型:double:占用8个字节

​ 数字类型

​ 字符型:char :占用2个字节,取值范围:0~65535

​ 布尔型:boolean:占用字节不确定

1-2:定义变量的格式

​ 类型 变量名:声明一个变量

​ int i=0;赋值

​ ASCII码表:a=97 A=95;

1-3:进制转化

​ 二进制转换八进制

二进制转换十六进制

1-4:关键字

1-5:转义字符

1-6:运算符的优先级

1-7:if循环

System.out.println("输出年份判断闰年还是平年");
System.out.print("输入年份:");
Scanner scanner = new Scanner(System.in);
int years = scanner.nextInt();
if (years %4 ==0 && years%100!=0  || years%400 == 0){
    System.out.println("是闰年");
}else {
    System.out.println("是平年");
}

1-8:if循环嵌套

Scanner scanner = new Scanner(System.in);
System.out.println("今天天气如何:(1、天晴,2、雾霾、3、下雨)");
int wather = scanner.nextInt();
if (wather == 1) {
    System.out.println("今天的天气真好,我们是出去:(1、逛公园,2、看电影)");
    int falg = scanner.nextInt();
    if (falg == 1) {
        System.out.println("逛公园");
    } else if (falg == 2) {
        System.out.println("去看电影吧!");
    }
}
if (wather == 2) {
    System.out.println("今天天气不好,我还是在家里(1、打扫卫生,2、在家睡觉)");
    int falg = scanner.nextInt();
    if (falg == 1) {
        System.out.println("打扫卫生");
    } else if (falg == 2) {
        System.out.println("在家睡觉吧");
    }
}
if (wather == 3) {
    System.out.println("今天天气在下雨,我们是在家(1、打麻将,2、打游戏)");
    int falg = scanner.nextInt();
    if (falg == 1) {
        System.out.println("打麻将吧");
    } else if (falg == 2) {
        System.out.println("打游戏吧!");
    }
}

1-9:switch分支语句

        Scanner scanner = new Scanner(System.in);
        System.out.println("今天是星期几?");
        int day = scanner.nextInt();
//        swicth语句分支,内部返回值必须是int、byte、short、char、string
        switch (day){
            
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期六");
                break;
            case 6:
                System.out.println("星期天");
                break;
            default:
                System.out.println("地球不适合你回到你的火星去吧!");
                break;
        }

2-0:switch的if语句嵌套内容

        Scanner scanner = new Scanner(System.in);
        System.out.println("今天是星期几:?");
        int day = scanner.nextInt();
//        swicth语句分支,内部返回值必须是int、byte、short、char、string
        switch (day) {
            case 1:

                System.out.println("星期一");
                System.out.println("今天是星期一,不想上班在家:(1、打游戏,2、睡觉)");
                int matherd = scanner.nextInt();
                if (matherd == 1) {
                    System.out.println("打游戏");
                } else if (matherd == 2) {
                    System.out.println("睡觉");
                }
                break;
            case 2:

                System.out.println("星期二");
                System.out.println("今天是周二,不想上班在家:(1、打扫卫生,2、吃火锅)");
                int matherd1 = scanner.nextInt();
                if (matherd1 == 1) {
                    System.out.println("打扫卫生");
                } else if (matherd1 == 2) {
                    System.out.println("吃火锅");
                }
                break;
            case 3:
                System.out.println("星期三");
                System.out.println("今天是周三,不想上班在家:(1、看电影,2、发呆)");
                int matherd3 = scanner.nextInt();
                if (matherd3 == 1) {
                    System.out.println("看电影");
                } else if (matherd3 == 2) {
                    System.out.println("发呆");
                }
                break;
            case 4:
                System.out.println("星期四");
                System.out.println("今天是周四,不想上班在家:(1、玩,2、还是玩)");
                int matherd4 = scanner.nextInt();
                if (matherd4 == 1) {
                    System.out.println("玩");
                } else if (matherd4 == 2) {
                    System.out.println("还是玩");
                }
                break;
            case 5:
                System.out.println("星期五");
                System.out.println("今天是周五,不想上班在家:(1、打豆子,2、喝奶)");
                int matherd5 = scanner.nextInt();
                if (matherd5 == 1) {
                    System.out.println("打豆子");
                } else if (matherd5 == 2) {
                    System.out.println("喝奶");
                }
                break;
            case 6:
                System.out.println("星期六");
                System.out.println("今天是周四,不想上班在家:(1、通宵打联盟,2、听音乐)");
                int matherd6 = scanner.nextInt();
                if (matherd6 == 1) {
                    System.out.println("玩媳妇儿");
                } else if (matherd6 == 2) {
                    System.out.println("玩媳妇");
                }
                break;
            case 7:
                System.out.println("今天是周天");
                System.out.println("今天是周四,不想上班在家:(1、周一不想去,2、协商周一要不要上班)");
                int matherd7 = scanner.nextInt();
                if (matherd7 == 1) {
                    System.out.println("周一不想去");
                } else if (matherd7 == 2) {
                    System.out.println("协商周一要不要上班");
                }
                break;
            default:
                System.out.println("地球不适合你回到你的火星去吧!");
                break;
        }

2-1:循环while、do while、for

​ while循环

2-2:for循环

​ for(条件){

​ continue;//当条件等于某个数值的时候,就会跳过当前的这个循环条件

}

sysrem.println(输出条件的值)

​ 2-2-1;死循环

for (int i = 1;i++){
    System.out.println(i);
}

​ 2-2-2:

​ for循环打印三角形:

//外循环代表行数
for (int i = 1;i <=5;i++){
    //内循环代表列数
    for (int j=1;j<=i;j++){
        System.out.print("*");
    }
    System.out.println();
}

​ for循环打印乘法口诀:

for (int i=1;i<=9;i++){
    //内循环控制列数
    for (int j=1;j<=i;j++){
        System.out.print(j+"*"+i+"="+(j*i)+"t");
    }
    System.out.println();
 }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4025967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-22
下一篇 2022-10-22

发表评论

登录后才能评论

评论列表(0条)

保存