代码:
package exercise;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println(“请输入一个整数”);
int n= sc.nextInt() ;
if(isUgly(n)){
System.out.println(n+“是丑数”);
}else{
System.out.println(n+“不是丑数”);
}
}
public static boolean isUgly(int n){
if(n<=0){
return false;
}
while(n!=1){
if(n == 2 || n == 3||n == 5){
return true;
}
if(n%2 == 0){
n/=2;
}else if(n%3 == 0){
n/=3;
}else if(n%5==0){
n/=5;
}else{
return false;
}
}
return true;
}
}