一、键盘输入一个数判断是否即能被3又能被5整除
import java.util.Scanner;
public class TestOne {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数");
int num = input.nextInt();
if(num % 3 == 0 && num % 5 == 0){
System.out.println("可以同时被3和5整除");
}else{
System.out.println("不可以同时被3和5整除");
}
}
}
二、分别使用多重if-else和switch-case判断学员成绩等级,90分及90分以上为优秀,80-89为良好,60-79为及格,60以下为不及格
import java.util.Scanner;
public class TestTwo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个分数");
int score = input.nextInt();
if(score >= 0 && score <= 100){
if(score >= 90){
System.out.println("优秀");
}else if(score >= 80){
System.out.println("良好");
}else if(score >= 60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}else{
System.out.println("请输入一个合法的分数");
}
System.out.println("--------------------------------------------");
int choice = score / 10;
switch(choice){
case 10:
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
}
}
}
三、使用while循环找出100-999之间的水仙花数
public class TestThree {
public static void main(String[] args) {
// 查找100-999之间的水仙花数,打印到控制台上
int i = 100;
while(i <= 999){
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 100;
int he = ge * ge * ge + shi * shi * shi + bai * bai * bai;
if(he == i){
System.out.println(i);
}
i++;
}
}
}