1.189元如何使用最少的100,50元,20元,10元,5元,1元组成,并输出各面值铅笔的张数?
int qian = 189;
int bai = qian / 100;
qian %= 100;
int wushi = qian / 50;
qian %= 50;
int ershi = qian / 20;
qian %= 20;
int shi = qian / 10;
qian %= 10;
int wu = qian / 5;
qian %= 5;
System.out.println("100的有" + bai + "张");
System.out.println("50的有" + wushi + "张");
System.out.println("20的有" + ershi + "张");
System.out.println("10的有" + shi + "张");
System.out.println("5的有" + wu + "张");
System.out.println("1的有" + qian + "张");
2.编程实现a,b的值互相交换
int a = 3, b = 5;
int c = 1;
c = a;
a = b;
b = c;
System.out.println("a=" + a);
System.out.println("b=" + b);
3.编程输入数字,输出星期几
解法一:
int date =4;
if(date < 1 || date > 7){
System.out.println("输入错误");
} if(date == 1){
System.out.println("星期一");
} if(date == 2){
System.out.println("星期二");
} if(date == 3){
System.out.println("星期三");
} if(date == 4){
System.out.println("星期四");
} if(date ==5){
System.out.println("星期五");
} if(date ==6){
System.out.println("星期六");
} if(date ==7){
System.out.println("星期日");
}
解法二:
int date = 8;
switch (date){
case 1:
System.out.println("周一");
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;
case 7:
System.out.println("周日");
break;
default:
System.out.println("输入有误");
break;
int year = 1900;
if(year % 400 ==0 || (year % 4 ==0 && year % 100 != 0) ){
System.out.println("是闰年");
} else{
System.out.println("是平年");
}
5.编程输入月份判断是什么季节
int season = 6;
switch (season) {
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
default:
System.out.println("输入错误");
break;
}