【发布时间】:2019-11-04 20:06:14
【问题描述】:
我的指令是“编写一个程序,提示用户输入一个数字,然后从一个数('for'循环)到该数字并打印该循环数是偶数还是奇数(这将需要一个'if -else' 循环内的结构)。”所以需要列出: 1是奇数 2 是偶数 3 是奇数...
public class AssmtEvenOrOddJulianP {
public static void main(String[] args) {
//variable
int num = 0;
//input
System.out.print("\nEnter a number less than 100: ");
num = Expo.enterInt();
//output
for (int i = 1; i <= num; i++)
if ((num % 2) == 0)
System.out.print("\n" + i + " Is Even");
else if ((num % 2) >= 0)
System.out.print("\n" + i + " Is Odd");
现在,如果我输入 3,它将打印: 1是奇数 2是奇数 3是奇数
【问题讨论】:
-
你应该检查
i,而不是num。 -
非常感谢,应该仔细看看。
-
对您的代码的注释:即使可能,您也不应忽略单行
for- 周围的左括号和右括号。if-,else-, ... 声明。
标签: java for-loop if-statement