对,在我开始之前:这是一个硬件问题。
我们必须打印出:-20, -15, -10, -5, 5, 10, 15, 20
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
我已经让它输出所有数字,但是,我们不允许输出 0。
这个问题把我难住了。请问有什么帮助吗?
对,在我开始之前:这是一个硬件问题。
我们必须打印出:-20, -15, -10, -5, 5, 10, 15, 20
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
我已经让它输出所有数字,但是,我们不允许输出 0。
这个问题把我难住了。请问有什么帮助吗?
所以在编程中有条件语句。在 java 中,这个关键字是if
. 这些语句仅在它们检查的条件为真时执行。
在您的情况下,您有一个条件,“我想打印除零以外的所有数字”。你可以把它变成一个 if 语句。为此,您将您的声明转换为“只要数字不为零,就打印出来”之类的内容。所以一旦你达到了这个,你可以写:
if (i != 0) System.out.println(i);
所以每次你通过循环时,条件都会检查是否i
有任何不同于零的数字。如果是打印语句将执行。当它为零时,它不会做任何事情,因为我们放置的语句不会评估为真。
for(i = -20; i<25; i += 5)
{
if(i != 0)
System.out.println(i);
}