一: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(); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)