1 //程序员:罗元昊 2017.10.16 题目3.7
2 import java.util.Scanner;
3 public class L {
4
5 @SuppressWarnings("resource")
6 public static void main(String[] args) {
7 Scanner input = new Scanner(System.in);
8 System.out.print("Enter a year:");
9 int year = input.nextInt();
10 boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
11 System.out.println(year + " is a leap year?" +"\n"+ isLeapYear);
12 }
13 }
1 //程序员:罗元昊 2017.10.16 题目3.6
2 import java.util.Scanner;
3 public class L {
4
5 @SuppressWarnings("resource")
6 public static void main(String[] args) {
7 Scanner input = new Scanner(System.in);
8
9 System.out.print("Enter an integer:");
10 int number = input.nextInt();
11 if (number % 2 == 0 && number % 3 ==0)
12 System.out.println(number + " is divisible by 2 and 3.");
13 if (number % 2 == 0 || number % 3 ==0)
14 System.out.println(number + " is divisible by 2 or 3.");
15 if (number % 2 == 0 ^ number % 3 ==0)
16 System.out.println(number + " is divisible by 2 or 3, but not both.");
17 }
18 }
//程序员:罗元昊 2017.10.16 题目3.4
import java.util.Scanner;
public class L {
@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter weight in kilograms:");
double weight = input.nextDouble();
System.out.print("Enter height in meters:");
double height = input.nextDouble();
double bmi = weight/(height * height);
System.out.println("BMI is " + bmi);
if (bmi < 18.5)
System.out.println("Underweight");
else if (bmi < 25)
System.out.println("Normal");
else if (bmi < 30)
System.out.println("Overweight");
else
System.out.println("Obese");
}
}
//程序员:罗元昊 2017.10.16 题目3.3
import java.util.Scanner;
public class L {
@SuppressWarnings("resource")
public static void main(String[] args) {
int number1 = (int)(Math.random() * 10);
int number2 = (int)(Math.random() * 10);
if (number1 < number2)
{
int temp = number1;
number1 = number2;
number2 = temp;
}
System.out.println("What is " + number1 + "-" + number2 + "?");
Scanner input = new Scanner(System.in);
int answer = input.nextInt();
if (number1 - number2 == answer)
System.out.println("You are correct!");
else{
System.out.println("Your answer is wrong.");
System.out.println(number1 + "-" + number2 + "should be " + (number1-number2));
}
}
}
1 //程序员:罗元昊 2017.10.16 题目3.2
2 import java.util.Scanner;
3 public class L {
4
5 @SuppressWarnings("resource")
6 public static void main(String[] args) {
7 Scanner input = new Scanner(System.in);
8 System.out.println("Enter an integer:");
9 int number = input.nextInt();
10 if (number % 5 == 0)
11 System.out.println("HiFive");
12 if(number % 2 == 0)
13 System.out.println("HiEven");
14 }
15 }
1 //程序员:罗元昊 2017.10.16 题目3.1
2 import java.util.Scanner;
3 public class L {
4
5 public static void main(String[] args) {
6 int number1=(int)(System.currentTimeMillis()%10);
7 int number2=(int)(System.currentTimeMillis()/7%10);
8 @SuppressWarnings("resource")
9 Scanner input=new Scanner(System.in);
10 System.out.println("What is "+number1+"+"+number2+"?");
11 int answer = input.nextInt();
12 System.out.println(number1+"+"+number2+"="+answer+" is "+(number1+number2==answer));
13 }
14 }





