二:编程题(代码和程序运行截图粘贴在题目下面)
1:输入四位会员卡号?计算其各位数字之和,如果大于24则输出是幸运会员奖励硬盘一个,否出输出继续加油。
public class kaoShi {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print(“请输入四位会员卡号:”);
int number=sc.nextInt();
int number1=(number/1000);
int number2=(number%1000)/100;
int number3=(number%100)/10;
int number4=(number%10);
int sum = number1+number2+number3+number4;
System.out.println(“数字之和”+sum);
if(sum>24){
System.out.println(“幸运会员奖励硬盘一个”);
}else{
System.out.println(“继续加油”);
}
}
}
2:张三为他的手机设定了自动拨号
按1:拨爸爸的号
按2:拨妈妈的号
按3:拨爷爷的号
按4:拨奶奶的号
public class kaoShi2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print(“请输入张三要拨的号码:”);
int choose=sc.nextInt();
switch(choose){
case 1:
System.out.println(“拨爸爸的号码”);
break;
case 2:
System.out.println(“拨妈妈的号码”);
break;
case 3:
System.out.println(“拨爷爷的号码”);
break;
case 4:
System.out.println(“拨奶奶的号码”);
break;
}
}
}
3:使用switch语句改写下列if语句:
int a = 3;
int x = 100;
if(a1)
x+=5;
else if(a2)
x+=10;
else if(a==3)
x+=16;
else
x+=34;
public class kaoShi3 {
public static void main(String[] args) {
int a=3;
int x = 100;
switch(a){
case 1:
x+=5;
break;
case 2:
x+=10;
break;
case 3:
x+=16;
break;
default:
x+=34;
break;
}
}
}
4:接收命令行参数年、月、日,判断这一天是当年的第几天
注:判断一年是否是闰年的标准