java - 一个菜鸟求指导,ps用java写的
问题描述
我正在编写一个奇偶校验程序,并认为我已经完成了。当我去运行程序时,它只显示打印“输入整数:122”!有人可以解释一下为什么它没有给我我想要的结果并帮助一个菜鸟解决问题:)?关于我的问题,余数和除法符号产生相同的结果..
import java.util.Scanner;
class OddorEven {
public static void main(String args[]) {
int num = 122;
System.out.println("Enter an integer:" +num);
Scanner input = new Scanner(System.in);
num = input.nextInt();
if ( num % 2 == 0 ) {
System.out.println("Entered integer is even");
} else {
System.out.println("Entered integer is odd");
}
}
}
解决方案
如果您不希望用户输入删除该行num=input.nextInt()
并使用%
运算符来检查偶数或奇数。
否则
使用%
(余数运算符)而不是/
(除法运算符):
int num;
System.out.print("Enter an integer : ");
Scanner input = new Scanner(System.in);
num = input.nextInt();
if ( num % 2 == 0 ) {
System.out.println("Entered integer is even");
} else {
System.out.println("Entered integer is odd");
}
输出 :
Enter an integer : 22
Entered integer is even
和
Enter an integer : 23
Entered integer is odd
推荐阅读
- java - 第二个while循环无休止地运行有人可以解释为什么吗?
- c# - 加载母版页时,Ajax.Get 调用未在部分视图中触发
- javascript - 单击按钮后为 html 页面动态生成的内容
- javascript - 用于插件的文本字段 onblur 的 Ember 表单不起作用
- swiftui - 为什么我得到数据模型错误只有具体类型可以符合协议
- c# - 无法将方法组转换为 func
- javascript - react prop-types:来自现有 prop-types 的可重用验证器
- model-view-controller - 使用mvc在服务器上删除文件的问题
- python - 计算带有 np.nan 的熊猫数据框的值的平均值的最佳方法是什么?
- javascript - 如何使用 javascript 识别唯一设备?