一: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();
}



