三除数:一个数,恰好可以被三个数整除,那么这个数被称为“三除数”。
现需设计Java代码,完成三除数的判断,通过键盘输入一个数字,如果该数字为三除数,则打印true,否则打印false。
(注:上文所提到的数字均为正整数,所提到的true、false均为boolean类型。)
import java.util.Scanner;
public class San_Chu {
public static void main(String[] args){
for(int j = 1; j <= 2; j++) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int Number = scanner.nextInt();
boolean flag = false;
for (int i = 2; i < Number; i++) {
if (Number % i == 0) {
if (flag) {
flag = false;
break;
}
flag = true;
}
}
System.out.println(flag);
}
// import java.util.Scanner;
// public class San_Chu {
// //<11.22 2C 三除数>
// public static void main(String[] args){
// Scanner scanner = new Scanner(System.in);
// System.out.print("请输入一个整数:");
//
// int Number = scanner.nextInt();
// int str = 0;
// for(int i = 1;i <= Number; i++){
// if(Number%i == 0){
// str++;
// }
// }System.out.println(str == 3);
}
}
//这里注释掉的是另一个方法