1 //程序员:马相露
2 题目3.7
3 import java.util.Scanner;
4 public class L {
5
6 @SuppressWarnings("resource")
7 public static void main(String[] args) {
8 Scanner input = new Scanner(System.in);
9 System.out.print("Enter a year:");
10 int year = input.nextInt();
11 boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
12 System.out.println(year + " is a leap year?" +"\n"+ isLeapYear);
13 }
14 }
15
16
17
18 //程序员:马相露 题目3.6
19 import java.util.Scanner;
20 public class L {
21
22 @SuppressWarnings("resource")
23 public static void main(String[] args) {
24 Scanner input = new Scanner(System.in);
25
26 System.out.print("Enter an integer:");
27 int number = input.nextInt();
28 if (number % 2 == 0 && number % 3 ==0)
29 System.out.println(number + " is divisible by 2 and 3.");
30 if (number % 2 == 0 || number % 3 ==0)
31 System.out.println(number + " is divisible by 2 or 3.");
32 if (number % 2 == 0 ^ number % 3 ==0)
33 System.out.println(number + " is divisible by 2 or 3, but not both.");
34 }
35 }
36
37
38
39 //程序员:马相露
40 题目3.4
41 import java.util.Scanner;
42 public class L {
43
44 @SuppressWarnings("resource")
45 public static void main(String[] args) {
46 Scanner input = new Scanner(System.in);
47
48 System.out.print("Enter weight in kilograms:");
49 double weight = input.nextDouble();
50
51 System.out.print("Enter height in meters:");
52 double height = input.nextDouble();
53
54 double bmi = weight/(height * height);
55
56 System.out.println("BMI is " + bmi);
57 if (bmi < 18.5)
58 System.out.println("Underweight");
59 else if (bmi < 25)
60 System.out.println("Normal");
61 else if (bmi < 30)
62 System.out.println("Overweight");
63 else
64 System.out.println("Obese");
65 }
66 }
67
68
69
70 //程序员:马相露 题目3.3
71 import java.util.Scanner;
72 public class L {
73
74 @SuppressWarnings("resource")
75 public static void main(String[] args) {
76 int number1 = (int)(Math.random() * 10);
77 int number2 = (int)(Math.random() * 10);
78
79 if (number1 < number2)
80 {
81 int temp = number1;
82 number1 = number2;
83 number2 = temp;
84 }
85 System.out.println("What is " + number1 + "-" + number2 + "?");
86 Scanner input = new Scanner(System.in);
87 int answer = input.nextInt();
88 if (number1 - number2 == answer)
89 System.out.println("You are correct!");
90 else{
91 System.out.println("Your answer is wrong.");
92 System.out.println(number1 + "-" + number2 + "should be " + (number1-number2));
93 }
94 }
95 }
96
97
98
99
100 //程序员:马相露
101 题目3.2
102 import java.util.Scanner;
103 public class L {
104
105 @SuppressWarnings("resource")
106 public static void main(String[] args) {
107 Scanner input = new Scanner(System.in);
108 System.out.println("Enter an integer:");
109 int number = input.nextInt();
110 if (number % 5 == 0)
111 System.out.println("HiFive");
112 if(number % 2 == 0)
113 System.out.println("HiEven");
114 }
115 }
116
117
118 //程序员:马相露
119 题目3.1
120 import java.util.Scanner;
121 public class L {
122
123 public static void main(String[] args) {
124 int number1=(int)(System.currentTimeMillis()%10);
125 int number2=(int)(System.currentTimeMillis()/7%10);
126 @SuppressWarnings("resource")
127 Scanner input=new Scanner(System.in);
128 System.out.println("What is "+number1+"+"+number2+"?");
129 int answer = input.nextInt();
130 System.out.println(number1+"+"+number2+"="+answer+" is "+(number1+number2==answer));
131 }
132 }