【发布时间】:2016-10-22 23:17:04
【问题描述】:
我正在创建一个 if else 语句,它将确定一年是否为闰年。我已经编写了一个有效的 if else 语句,但我不确定哪个变量将进入 for 循环以使其重复。
if (year%4==0 || year%100==0 && !not)
System.out.println (year + " is a leap year");
else
System.out.println (year + " is not a leap year");
如果我将 for 循环转换为 for 循环,它会是什么样子? if else 语句是在 for 循环内还是直接从代码中取出?
【问题讨论】:
-
转换是什么意思?条件语句甚至与循环无关。你想达到什么目的?
-
你在循环中做了什么改变?你增加
year吗? -
你想排除一堆年份,并打印出每个年份的结果吗?
-
“if-then-else”和“for-each”的语义如此不同,以至于无法提供任何适合一般情况的答案。
-
我想要实现的是使插入的 if else 语句,通过要求用户输入另一个年份然后重新打印结果来自我重复。
标签: java loops if-statement