欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

D2学习

程序员文章站 2024-03-22 10:06:58
...

第一题:练习今日的代码

第二题:分析以下需求并实现
1.查看以下代码,并写出结果


```java
public class Test01 {
	public static void main(String[] args) {
		int i1 = 5;
		boolean result = (i1++ > 5) && (++i1 > 4);
		System.out.println(result);//F
		System.out.println(i1);//6
	}
}

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

第四题:看程序说结果,请不要提前运行?
请使用三元运算符计算出两个整数中的最大值。
例如:20 40 打印结果:40是最大值

public class c1{
	public static void main(String[] args){
		int i = 20;
		int j = 40;
		int max = i>j?i:j;
		System.out.println(max);
	}
}

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

public class c1{
	public static void main(String[] args){
		int i = 20;
		int j = 40;
		int k = 30;
		int temp = i>j?i:j;
		int max =temp>k?temp:k;
		System.out.println(max);
	}
}

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

import java.util.Scanner;
	public class Test01{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		System.out.println("输入成绩");
		int j = sc.nextInt();
		if(j>=60){
			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 Test01{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		System.out.println("输入月份(1-12)");
		int m = sc.nextInt();
		if(m==3|m==4|m==5){
			System.out.println(m + "月份是春季");
		}else if(m==6|m==7|m==8){
			System.out.println(m + "月份是夏季");
		}else if(m==9|m==10|m==11){
			System.out.println(m + "月份是秋季");
		}else{
			System.out.println(m + "月份是冬季");
		}
	}
}			
//此题不是太完善 太高或者太低依然输出
		//以下为老师提供答案
		```java
import java.util.Scanner;
public class test07{
            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("输入月份不合法");
                        }
                }
        }