奇偶判断
1. 内容介绍
输入一个数,判断其是奇数还是偶数,输错给予提示。
2. 思路解析
键盘输入一个数,循环语句判断该数是否为0或者小数。用该数对2取余数,取余为0则为偶数,反之则为奇数。
3. 代码实现
import java.util.Scanner;
//作业一:输入一个数,判断其是奇数还是偶数,输错给予提示
public class work01 {
public static void main(String[] args) {
//新建一个scanner
System.out.print("请输入一个整数:");
Scanner scan = new Scanner(System.in);
double result = scan.nextDouble();
//判断该数是否为0,为0或小数提示输入错误
while (result%1!=0 || result==0){
System.out.print("请输入一个整数0除外,请重新输入:");
Scanner sacn1 = new Scanner(System.in);
result = sacn1.nextDouble();
}
//输入输对2取余判断奇偶性
int flag = (int)(result % 2);
if (flag==0){
System.out.println((int)result+"为偶数");
}else {
System.out.println((int)result+"为奇数");
}
//switch 判断奇偶并给出反馈
/*
switch (flag){
case 0:
System.out.println((int)result+"为偶数");
break;
case 1:
System.out.println((int)result+"为奇数");
break;
default:
System.out.println("输入错误");
}
*/
}
}
4. 运行