Java 为什么显示的是偶数和奇数?

Java 为什么显示的是偶数和奇数?,java,random,println,Java,Random,Println,我这里有些奇怪的东西 代码 System.out.println(“”) 仅适用于奇数,但不适用于偶数。为什么? 谢谢 检查以下代码: import java.util.*; 公共类奇偶{ 公共静态void main(字符串[]args){ 扫描仪输入=新扫描仪(系统输入); System.out.println(“奇数或偶数?请插入:”); int number=in.nextInt(); 如果(编号>0&&number%2==1){ System.out.println(“”;//不适用于偶

我这里有些奇怪的东西

代码
System.out.println(“”)

仅适用于奇数,但不适用于偶数。为什么?

谢谢

检查以下代码:

import java.util.*;
公共类奇偶{
公共静态void main(字符串[]args){
扫描仪输入=新扫描仪(系统输入);
System.out.println(“奇数或偶数?请插入:”);
int number=in.nextInt();
如果(编号>0&&number%2==1){
System.out.println(“”;//不适用于偶数,whywhy
System.out.println(“Number”+Number+“是奇数”);
}否则{
System.out.println(“数字”+Number+“是偶数”);
}
} 
}
System.out.println(“”)出现在
if
语句中,因此只有当
if
条件为true时,它才会打印。 一种方法是将其置于
if
语句之外

。。。
System.out.println(“”);
如果(编号>0&&number%2==1){
System.out.println(“Number”+Number+“是奇数”);
}
...

定义“不工作”?你希望它能做什么?因为你只在
数字
为奇数时才打印它?太好了!谢谢!当然,如果有帮助,请投票并将其标记为答案。谢谢