Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java:有一个循环可以做到这一点吗?_Java_Loops - Fatal编程技术网

java:有一个循环可以做到这一点吗?

java:有一个循环可以做到这一点吗?,java,loops,Java,Loops,我正在用java制作一个游戏,需要能够制作一个循环,这样做: 首次通过循环: for(int i=0;i<5;i++) { example.print(0); } for(int i=0;i听起来您想要嵌套循环: for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { example.print(i + j); // This will need adjusting } }

我正在用java制作一个游戏,需要能够制作一个循环,这样做:

首次通过循环:

for(int i=0;i<5;i++)
{
    example.print(0);
}

for(int i=0;i听起来您想要嵌套循环:

for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
        example.print(i + j); // This will need adjusting
    }
}
for(int i=0;i<5;i++){
对于(int j=0;j<5;j++){
示例.print(i+j);//这需要调整
}
}
注:

  • 您需要根据需要调整
    i+j
    部分,以获得所需的输出。您没有说当我们超过前五个时应该发生什么。:-)
  • 你没有说你要传球多少次,所以我猜是5次。如果您想要更少,可能需要更改
    i
    循环(外部循环)的上限

听起来您想要嵌套循环:

for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
        example.print(i + j); // This will need adjusting
    }
}
for(int i=0;i<5;i++){
对于(int j=0;j<5;j++){
示例.print(i+j);//这需要调整
}
}
注:

  • 您需要根据需要调整
    i+j
    部件,以获得所需的输出。你没有说当我们超过前五名时会发生什么。:-)
  • 你没有说你要传球多少次,所以我猜是5次。如果您想要更少,可能需要更改
    i
    循环(外部循环)的上限
int loopCounter=0;
对于(int i=0;i
int loopCounter=0;
对于(int i=0;i我的版本:

for(int i=0;i<5;i++)
{
    for(int k=0; k<i; k++)
          example.print(k);
}
for(int i=0;i我的版本:

for(int i=0;i<5;i++)
{
    for(int k=0; k<i; k++)
          example.print(k);
}

for(inti=0;i任何人都猜不出你所说的“物理上在那里”是什么意思,但我来试一试:

final Example example = new Example();
for (int i = 0; i < 5; i++)
  switch (i) {
    case 4: example.print(i-4);
    case 3: example.print(i-3);
    case 2: example.print(i-2);
    case 1: example.print(i-1);
    case 0: example.print(i-0);
  }
final Example=new Example();
对于(int i=0;i<5;i++)
开关(一){
案例4:打印示例(i-4);
案例3:打印示例(i-3);
案例2:打印示例(i-2);
案例1:打印示例(i-1);
案例0:打印示例(i-0);
}

任何人都猜不出你所说的“身体在那里”是什么意思,但我来试试:

final Example example = new Example();
for (int i = 0; i < 5; i++)
  switch (i) {
    case 4: example.print(i-4);
    case 3: example.print(i-3);
    case 2: example.print(i-2);
    case 1: example.print(i-1);
    case 0: example.print(i-0);
  }
final Example=new Example();
对于(int i=0;i<5;i++)
开关(一){
案例4:打印示例(i-4);
案例3:打印示例(i-3);
案例2:打印示例(i-2);
案例1:打印示例(i-1);
案例0:打印示例(i-0);
}
试试这个

for (int x = 0,y = 0; x < 100; x++,y++) {

        example.print(x + y); // You will need to tweak these values
    }
for(int x=0,y=0;x<100;x++,y++){
example.print(x+y);//您需要调整这些值
}
100是这里的假定值,循环将迭代的次数。

试试这个

for (int x = 0,y = 0; x < 100; x++,y++) {

        example.print(x + y); // You will need to tweak these values
    }
for(int x=0,y=0;x<100;x++,y++){
example.print(x+y);//您需要调整这些值
}

100在这里是一个假定值,循环将迭代的次数。

这是我的看法,*考虑到发送到print方法的参数是您希望它打印的参数

int n=3; //n is the highest param value you want your print method to receive, 
         //here it's just 3

for (int i=0; i<n; i++) {
    for (int j=0; j<(i+1)*5; j++) {
        example.print(j/5);
    }
}
int n=3;//n是希望打印方法接收的最高参数值,
//这里才3点

对于(int i=0;i这是我的看法,*考虑到发送到print方法的参数是您希望它打印的参数

int n=3; //n is the highest param value you want your print method to receive, 
         //here it's just 3

for (int i=0; i<n; i++) {
    for (int j=0; j<(i+1)*5; j++) {
        example.print(j/5);
    }
}
int n=3;//n是希望打印方法接收的最高参数值,
//这里才3点


对于(int i=0;iaah,我讨厌这种情况。我编写代码太久了,以至于忽略了这样一个简单的解决方案!感谢您的帮助。@user1419268::-)我们都已经完成了。如果这回答了问题,不要忘了将答案标记为“已接受”.Details:aah我讨厌这种情况。我编写代码太久了,以至于忽略了这么简单的解决方案!感谢您的帮助。@user1419268::-)我们都已经完成了。如果这回答了问题,请不要忘记将答案标记为“已接受”。Details:“为了让程序正常工作,每个”示例。print()“必须在身体上有代码。”这意味着什么?很高兴看到人们克服对新手的愤怒。不过,你应该对此进行更多的研究。@LaurenceGonsalves语言混乱,物理代码的概念有点令人不安;)对不起,我的沟通能力差。我只是指身体上的,就像在example.print(0)example.print(1)”而不是“example.print(i)”。每个部分实际上都在代码中。@user1419268您能解释一下为什么每个部分都必须“在代码中实际存在”?“为了使程序正常工作,每个“example.print()”都必须实际存在代码。“这意味着什么?很高兴看到人们克服了对新手的愤怒。不过,你应该对此进行更多的研究。@LaurenceGonsalves撇开语言混乱不谈,物理代码的概念有点麻烦;)很抱歉我沟通能力差。我指的是“示例。打印(0)示例。打印(1)”中的物理。”代替“example.print(i)”。每个部分实际上都在代码中。@user1419268您能解释一下为什么每个部分都必须“在代码中实际存在”?但是为什么不
。{for(int k=0;k
?您这样做会使它复杂化。但是为什么不
。{for(int k=0;k
?你这样做使事情复杂化了。我想这就是他的意思。不知道为什么。如果“5”变量是否在不断增加?显然,在运行时其值发生变化的变量将无法影响编译器事先编写的代码。我应该警告您,您的整个问题都被误导了。您应该说明您更广泛的问题:是什么情况使您认为您需要这样一个怪物。okayy im maki在一个游戏中,方块从天花板上掉下来,当方块落到底部时,它们应该保持不动,一个新的方块开始从顶部掉下来。我将x/y坐标放在ArrayList中,并调用方法生成另一个具有新x/y坐标的方块。为了让一个已经掉下来的方块留在地面上,我需要有loop这是我最初的问题。我知道一定有更好的方法来做这件事,但只有3个月的经验,我不知道。这个想法是为了改进你的问题,而不是添加评论。另外,在