For循环-Java
我相信这非常简单,但我一直一无所获。说明书上说: “编写代码打印:firstNumber…2 1 在每个数字后打印换行符。例如:firstNumber=3个输出For循环-Java,java,for-loop,Java,For Loop,我相信这非常简单,但我一直一无所获。说明书上说: “编写代码打印:firstNumber…2 1 在每个数字后打印换行符。例如:firstNumber=3个输出 3 2 1 以下是:代码: public class ForLoops { public static void main (String [] args) { int firstNumber; int i; firstNumber = 3; for (i = 3; i <
3
2
1
以下是:代码:
public class ForLoops {
public static void main (String [] args) {
int firstNumber;
int i;
firstNumber = 3;
for (i = 3; i <= 1; --i) {
System.out.println(i);
}
}
}
ForLoops的公共类{
公共静态void main(字符串[]args){
int firstNumber;
int i;
firstNumber=3;
对于(i=3;i问题在于循环条件,这永远不会是True
,请将条件更改为:
i >= 1
因为在这种情况下:
i <= 1
为此:
for (i = firstNumber; i >= 1; --i)
你有逻辑吗
for (i = 3; i <= 1; --i) {
System.out.println(i);
}
您应该像这样编写代码:
public class ForLoops {
public static void main (String [] args) {
int firstNumber;
int i;
firstNumber = 3;
for (i = firstNumber; i >= 1; --i) {
System.out.println(i);
}
}
}
在for循环条件中有一个简单的错误
它不应该大于或等于(>=),因为您正朝相反的方向前进
将其更改为:
for (i = 3; i >= 1; --i)
你的错误似乎是,你使用了=
变量名中不能有空格(int firstNumer;必须是int firstNumer;)
对不起,我的拼写错误,但我现在正在打电话。我希望我能帮助您。这是正确的代码:
public class ForLoops {
public static void main (String [] args) {
int firstNumber;
int i;
firstNumber = 3;
i = firstNumber;
for (i = 3; i <= 1; --i) {
System.out.println(i);
}
}
}
ForLoops的公共类{
公共静态void main(字符串[]args){
int firstNumber;
int i;
firstNumber=3;
i=第一个数字;
for(i=3;i)这个问题是什么?从你的问题来看非常不清楚。你想要你写的关于for循环的建议吗?我读了两遍来找出“问题是什么”。请阅读将这个更改为(i=3;i=1;--i)
@Deadpool,或者甚至更改为(i=firstNumber;i>=1;--i)
“而不是--i你必须使用i--“在这种情况下不重要。不,不重要。无论firstNumber
是什么,输出都是相同的。
public class ForLoops {
public static void main (String [] args) {
int firstNumber;
int i;
firstNumber = 3;
for (i = firstNumber; i >= 1; --i) {
System.out.println(i);
}
}
}
for (i = 3; i >= 1; --i)
public class Test{
public static void main(){
int firstNumber;
firstNumber = 3;
for(int i = 3; i >= 1; i--){
System.out.println(i);
}
}
}
public class ForLoops {
public static void main (String [] args) {
int firstNumber;
int i;
firstNumber = 3;
i = firstNumber;
for (i = 3; i <= 1; --i) {
System.out.println(i);
}
}
}