1.
import java.util.Scanner;
public class hah {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请请输入你要检测的数值");
int BMI=sc.nextByte();
if (BMI < 18.5) {
System.out.println("你检测的数值属于偏瘦体重");
} else if (BMI >= 18.5 && BMI < 25.0) {
System.out.println("你检测的数值属于正常体重");
} else if (BMI >= 25.0 && BMI < 30.0) {
System.out.println("你检测的数值属于偏重体重");
} else {
System.out.println("你检测的数值属于肥胖体重");
}
}
}
运行结果:
2.
import java.util.Scanner;
class runnian{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要判断的年份");
int a = sc.nextInt();
if (a % 4 == 0 && a % 100 !=0 ) {
System.out.println("你输入的年份为闰年");
}
else if (a%400==0) {
System.out.println("你输入的年份是闰年");
}
else{
System.out.println("你输入的年份不是闰年");
}
}
运行结果:
3.
import java.util.Random;
import java.util.Scanner;
class suijiishu {
public static void main(String[] args) {
// 创建Random实例
Random random = new Random();
// 生成0到100之间的随机数
int randomNum = random.nextInt(100);
System.out.println(randomNum);
int h=randomNum/10;
int k=randomNum%10;
Scanner sc = new Scanner(System.in);
System.out.println("请输入你猜想的数字");
int a = sc.nextInt();
int z=a/10;
int j=a%10;
if(a==randomNum){
System.out.println("恭喜获得10000美金");
} else if (h==j&&k==z) {
System.out.println("恭喜获得奖金3000美金");
} else if(h==z||h==j||k==z||k==j) {
System.out.println("恭喜获得奖金1000美金");
}else {
System.out.println("没有中奖");
}
}
}
运行结果:
4.
import java.util.Scanner;
class huiwen {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要判断的三位数");
int a = sc.nextInt();
int b=a/100;
int c=(a-b*100)/10;
int h=(a-b*100-c*10)%10;
int k=h*100+c*10+b%10;
if(a==k){
System.out.println("这是一个回文数字");
}else{
System.out.println("这不是一个回文数字");
}
}
}
运行结果: