判断一个数是偶数?奇数?质数?和数?
import java.util.Scanner;
public class Test05{
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
while(true){
System.out.print("请输入数字:");
int num = sc.nextInt();
/*判断是否为偶数*/
if (num % 2 == 0) {
System.out.println("该数字是偶数!");
}
/*判断是否为奇数*/
if (num % 2 != 0) {
System.out.println("该数字是奇数!");
}
/*判断是否为质数*/
if (num > 1) {
int flag = 0;
if (num > 2) {
for(int i = 2; i < num; i++){
if (num % i == 0){
flag = 1;
break;
}
}
}
if (flag == 0 || num == 2){
System.out.println("该数是质数!");
}else if (flag == 1){
System.out.println("该数是合数!");
}
}
System.out.println("------------------------------");
}
}
}