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:

  1. 根据月份,输出对应的季节,并输出至少两个描述该季节的成语和活动。

                       

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("今天是星期日");}  

        }

posted @ 2018-08-02 09:18  break、恋  阅读(355)  评论(0编辑  收藏  举报