Java 每日练习 2

二题:分析以下需求并实现
    1.查看以下代码,并写出结果
        public class Test01 {
            public static void main(String[] args) {
                int i1 = 5;
                boolean result = (i1++ > 5) && (++i1 > 4);//false
                System.out.println(result);//false
                System.out.println(i1);//输出为6
            }
        }

第三题:分析以下需求并实现
    1.查看以下代码,并写出结果
        public class Test02 {
            public static void main(String[] args) {
                int i1 = 5;
                boolean result = (i1++ > 5) || (++i1 > 4);
                System.out.println(result);//result = true;
                System.out.println(i1);//i1 = 7;
            }
        }

第四题:分析以下需求并实现
    请使用三元运算符计算出三个整数中的最大值。
        例如:20 40 30     打印结果:40是最大值

        public class four
        {
            public static void main(String[] args)
                {
                    int a = 20;
                    int b = 40;
                    int c = 30;
                    int oneNumber = b > a ? 40 : 20;
                    int maxNumber = oneNumber > c ? oneNumber : 30;

                }
        }
        

第五题:分析以下需求并实现
    1.int类型的变量 成绩为键盘录入
    2.判断该学生成绩是否及格
    3.打印格式:
        成绩>=60:打印"合格"
        成绩<60:打印"不合格"

import java.util.Scanner;
public class four
        {
            public static void main(String[] args)
                {
                    Scanner in = new Scanner(System.in);

                    System.out.println("请输入学生成绩");

                    int a = in.nextInt();

                    if(a>=0 && a<=100)
                        {

                            if(a>=60)
                                {

                                    System.out.println("这名学生成绩合格");

                                }
                                else
                                    {
                                    System.out.println("这名学生成绩不合格");
                                }

                        }else{
                            System.out.println("输入成绩不合法!");
                            }
                    
                }
        }

第六题:分析以下需求并实现
    1.功能描述:键盘录入月份,输出对应的季节
    2.要求:
        (1)定义一个月份,值通过键盘录入;
        (2)输出该月份对应的季节
            3,4,5春季
            6,7,8夏季
            9,10,11秋季
            12,1,2冬季
        (3)演示格式如下:
            定义的月份:5
            控制台输出:5月份是春季

import java.util.Scanner;
public class demoa
        {
            public static void main(String[] args)
                {
                    System.out.println("请输入月份");
                    Scanner in = new Scanner(System.in);
                    int yue = in.nextInt();
                    if(yue >= 1 && yue <= 12)
                        {

                            if(yue >= 3 && yue <= 5){
                                System.out.println(yue+"月是春季");
                            }
                            else if(yue >= 6 && yue <= 8){
                                System.out.println(yue+"月是夏季");
                            }
                            else if(yue >= 9 && yue <= 11){
                                System.out.println(yue+"月是秋季");
                            }
                            else {
                                System.out.println(yue+"月是冬季");
                            }


                        }else{
                            System.out.println("输入月份不合法");
                        }
                    
                    
                }
        }

上一篇:python之函数式编程


下一篇:第二次作业