if例题
任务1:控制台输入一个正整数,判断是否能被5整除;(if-else)
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入整数");
int num = sc.nextInt();
if (num %5==0)
System.out.println("能被5整除");
else
System.out.println("不能被5整除");
}
任务2:输入一个0-6的整数,0表示星期日,输出相应的星期几,输入错误则提示‘输入有误’。(switch)
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("一个0-6的整数");
int a=input.nextInt();
switch(a){
case 0:System.out.println("今天是星期一");break;
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;
}
}
任务3:
- 根据月份,输出对应的季节,并输出至少两个描述该季节的成语和活动。
public class c3 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入月份:");
int a=input.nextInt();
switch(a){
case 1:
case 2:
case 3:System.out.println("春天-春暖花开 春意盎然-植树 踏春");break;
case 4:
case 5:
case 6:System.out.println("夏天-夏日炎炎 夏雨雨人-游泳 吃雪糕");break;
case 7:
case 8:
case 9:System.out.println("秋天-秋高气爽 霜叶红于-旅游 登山");break;
case 10:
case 11:
case 12:System.out.println("冬天-寒风嗖嗖 漫天飞雪-赏雪 堆雪人");break;
}
}
任务4:输入一个时间(整数),在6-10点之间,输出“上午好”,在11-13点之间,输出“中午好”,在14-18点之间,输出“下午好”,其他情况输出“休息时间”(多重if)
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入时间(24小时制):");
int s=input.nextInt();
if(s>=6&&s<=10)
System.out.println("上午好");
else if(s>=11&&s<=13)
System.out.println("中午好");
else if(s>=14&&s<=18)
System.out.println("下午好");
else
System.out.println("休息时间");
}
任务5:
请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。星期的英文单词如下表所示。
星期一 |
星期二 |
星期三 |
星期四 |
星期五 |
星期六 |
星期日 |
Monday |
Tuesday |
Wednesday |
Thursday |
Fridy |
Saturday |
Sunday |
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入英文星期:");
char a=input.next().charAt(0);
if(a=='m')
System.out.println("今天是星期一");
if(a=='w')
System.out.println("今天是星期三");
if(a=='f')
System.out.println("今天是星期五");
if(a=='t'){
System.out.println("请输入第二个字母:");
char s=input.next().charAt(0);
if(s=='u')
System.out.println("今天是星期二");
if(s=='h')
System.out.println("今天是星期四");}
if(a=='s'){
System.out.println("请输入第二个字母:");
char s=input.next().charAt(0);
if(s=='a')
System.out.println("今天是星期六");
if(s=='u')
System.out.println("今天是星期日");}
}