day05作业

一.1.switch 2.字符串 3.表达式1 4.break 5.continue

二.1.B 2.A 3.BD 4.D 5.B 6.B 7.A 8.D 9.D 10.B

三.1.√ 2.√ 3.× 4.√ 5.√ 6.×

四.1.

都是选择语句,if后的括号里是条件表达式,switch后的括号里不是条件表达式,可以是变量名和表达式。

2.

都是循环语句,while循环先判断条件是否成立,然后决定是否执行本次循环,dowhile循环至少执行一次循环体。

3.

break跳出循环,continue跳出本次循环继续执行下一次循环

五.

import java.util.Scanner;

class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数:");
        int i = sc.nextInt();
        if (i % 2 == 0) {
            System.out.println("偶数");
        }else{
            System.out.println("奇数");
        }
    }
}
import java.util.Scanner;
class Grade_Switch {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入成绩:");
        int i = sc.nextInt();
        switch (i/10) {
        case 10:
        case 9:
            System.out.println("A级");
        break;
        case 8:
            System.out.println("B级");
        break;
        case 7:
            System.out.println("C级");
        break;
        case 6:
            System.out.println("D级");
        break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:
            System.out.println("E级");
        break;
        default:
            System.out.println("请输入正确的成绩");
        break;        
        }
    }
}
import java.util.Scanner;

class Grade_If {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个成绩:");
        int i = sc.nextInt();

        if (i >= 90 && i <= 100) {
            System.out.println("A等");
        }else if (i >= 80 && i < 90) {
            System.out.println("B等");
        }else if (i >= 70 && i < 80) {
            System.out.println("C等");
        }else if (i >= 60 && i < 70) {
            System.out.println("D等");
        }else if (i >= 0 && i < 60) {
            System.out.println("E等");
        }else{
            System.out.println("请输入正确的成绩:");
        }
    }
}
import java.util.Scanner;

class TestSeason {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个月份:");
        int month = sc.nextInt();

        switch (month) {
        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;        
        }
    }
}
import java.util.Scanner;

class  SumGrade{
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第1个学生的成绩:");
        int a = sc.nextInt();
        System.out.println("请输入第2个学生的成绩:");
        int b = sc.nextInt();
        System.out.println("请输入第3个学生的成绩:");
        int c = sc.nextInt();
        System.out.println("请输入第4个学生的成绩:");
        int d = sc.nextInt();
        System.out.println("请输入第5个学生的成绩:");
        int e = sc.nextInt();
        int sum = a + b + c + d + e;
        System.out.println("5个学生的成绩和为:"+sum);

    }
}
import java.util.Scanner;

class TestPresent {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入成绩:");
        int i = sc.nextInt();

        if (i >= 90 && i <= 100) {
            System.out.println("买电脑");
        }else if (i >= 80 && i <= 89) {
            System.out.println("买手机");
        }else if (i >= 60 && i <= 79) {
            System.out.println("吃大餐");
        }else if (i >= 0 && i <= 59) {
            System.out.println("买学习资料");
        }else{
            System.out.println("请输入正确的成绩");
        }

    }
}
class TestCola {
    public static void main(String[] args) {
        for (int i = 0;i <= 20 ;i++ ) {
            if (i * 2 == 20) {
                System.out.println("最多可以喝"+i+"瓶可乐");
            }
        }
    }
}

 

posted @ 2018-07-08 09:52  shiki0921  阅读(175)  评论(0编辑  收藏  举报