publicclassDay1{//强制类型转换publicstaticvoidmain(String[] args){byte a =(byte)257;//超出最大额度强制类型转换会从头开始计数System.out.println(a);}
2、判断是否为闰年
//判断是否为闰年 闰年要能取余4但是不能取余100,取余400的也可以@Testpublicvoidwork1(){Scanner scanner =newScanner(System.in);int year = scanner.nextInt();if(year %4==0&& year %100!=0|| year %400==0){System.out.println("是闰年");}else{System.out.println("是平年");}}
3、交换数字
@Testpublicvoidwork2(){int a, b, c;Scanner scanner =newScanner(System.in);
a = scanner.nextInt();
b = scanner.nextInt();System.out.println("数字1是:"+ a +" 数字是2:"+ b);
c = a;
a = b;
b = c;System.out.println("数字1是:"+ a +" 数字2是:"+ b);}
4、单价,数量,金额,满500打8折
@Testpublicvoidwork3(){int b;double a, c, d, e;Scanner scanner =newScanner(System.in);System.out.println("请输入单价");
a = scanner.nextDouble();System.out.println("请输入数量");
b = scanner.nextInt();System.out.println("请输入金额");
c = scanner.nextDouble();if(a * b >=500){
d = a * b *0.8;if(d > c){System.out.println("钱不够哦,亲");return;}}else{
d = a * b;if(d > c){System.out.println("钱不够哦,亲");return;}}
e = c - d;System.out.println("应收金额 "+ d +" 找零 "+ e);}
@Testpublicvoidwork10(){int i, flag =0;for(i =1; i <=1000; i++){if(i %5==0){System.out.print(i +" ");
flag++;if(flag ==3){
flag =0;System.out.println();}}}}
11、9的阶乘
@Testpublicvoidwork11(){int sum =1;for(int i =9; i >=1; i--){
sum = sum * i;if(i !=1){System.out.print(i +"*");}if(i ==1){System.out.println(i +"="+ sum);}}}
@Testpublicvoidwork13(){int random =(int)(Math.random()*1000+1);System.out.println(random);Scanner scanner =newScanner(System.in);System.out.println("请输入猜测: ");while(scanner.hasNextInt()){int a = scanner.nextInt();if(a ==0){System.out.println("程序退出");break;}if(a >1000|| a <0){System.out.println("请输入合法数据");continue;}if(a > random){System.out.println("太大了");}elseif(a < random){System.out.println("太小了");}elseif(a == random){System.out.println("恭喜你,猜对了! 随机数是 "+ random);System.exit(0);}}}
14、月份,年份查询
@Testpublicvoidwork14(){Scanner scanner =newScanner(System.in);System.out.println("请依次输入年份,月份");int year = scanner.nextInt();int month = scanner.nextInt();int flag =0;if(year %4==0&& year %100!=0|| year %400==0){System.out.println("是闰年");
flag =1;}else{System.out.println("是平年");
flag =0;}if(month ==2&& flag ==1){
month =13;}switch(month){case1:System.out.println("1月有31天");break;case2:System.out.println("2月有28");break;case3:System.out.println("3月有31天");break;case4:System.out.println("4月有30天");break;case5:System.out.println("5月有31天");break;case6:System.out.println("6月有30天");break;case7:System.out.println("7月有31天");break;case8:System.out.println("8月有31天");break;case9:System.out.println("9月有30天");break;case10:System.out.println("10月有31天");break;case11:System.out.println("11月有30天");break;case12:System.out.println("12月有31天");break;case13:System.out.println("2月有29天");break;default:break;}}
@Testpublicvoidzifu(){for(int i =1; i <=6; i++){for(int j=1;j<=(6-i);j++){System.out.print(" ");}for(int j=1;j<=(2*i-1);j++){System.out.print("*");}System.out.println();}}}