Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/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 我在为包含整数1-25且每行打印5个数字的数组创建循环时遇到问题_Java_Arrays_Loops - Fatal编程技术网

Java 我在为包含整数1-25且每行打印5个数字的数组创建循环时遇到问题

Java 我在为包含整数1-25且每行打印5个数字的数组创建循环时遇到问题,java,arrays,loops,Java,Arrays,Loops,我是第一堂Java编程课的新手,我遇到了以下问题:(我的代码如下)输出很疯狂,我无法让输出看起来像这样: 1,2,3,4,5 6,7,8,9,10 11,12,13,14,15 16,17,18,19,20 21,22,23,24,25 如有任何建议,我们将不胜感激 //** public class MidtermExam3 { public static void main(String[] args){ int[] numbers = new int[25]; for (int i

我是第一堂Java编程课的新手,我遇到了以下问题:(我的代码如下)输出很疯狂,我无法让输出看起来像这样:

1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16,17,18,19,20
21,22,23,24,25
如有任何建议,我们将不胜感激

//**
public class MidtermExam3
{

public static void main(String[] args){

int[] numbers = new int[25];
for (int i = 0; i < numbers.length; i++) {
  if (i % 5 == 0 && i > 0) {
     System.out.println();
  }
  System.out.print(numbers[i] + "1,2,3,4,5");
  }
   for (int i = 0; i < numbers.length; i++) {
   if (i % 10 == 0 && i > 0) {
     System.out.println();
  }
  System.out.print(numbers[i] + "6,7,8,9,10");
  }
  for (int i = 0; i < numbers.length; i++) {
   if (i % 15 == 0 && i > 0) {
     System.out.println();
  }
  System.out.print(numbers[i] + "11,12,13,14,15");
  }
  for (int i = 0; i < numbers.length; i++) {
   if (i % 20 == 0 && i > 0) {
     System.out.println();
  }
  System.out.print(numbers[i] + "16,17,18,19,20");
  }
   for (int i = 0; i < numbers.length; i++) {
    if (i % 25 == 0 && i > 0) {
     System.out.println();
  }
  System.out.print(numbers[i] + "21,22,23,24,25");
  }


 }

}
//**
公开课中期考试M3
{
公共静态void main(字符串[]args){
整数[]个数=新整数[25];
for(int i=0;i0){
System.out.println();
}
系统输出打印(数字[i]+“1,2,3,4,5”);
}
for(int i=0;i0){
System.out.println();
}
系统输出打印(数字[i]+“6,7,8,9,10”);
}
for(int i=0;i0){
System.out.println();
}
系统输出打印(数字[i]+“11,12,13,14,15”);
}
for(int i=0;i0){
System.out.println();
}
系统输出打印(数字[i]+“16,17,18,19,20”);
}
for(int i=0;i0){
System.out.println();
}
系统输出打印(数字[i]+“21,22,23,24,25”);
}
}
}

您有几个问题。首先,您根本不需要
int[]
。其次,不打印正在打印的文本字符串(例如“1,2,3,4,5”)。第三我的天,那是很多循环;你只需要一个

使用模来打印新行的想法是正确的。您需要更改代码以执行以下操作:

  • 环路1-25
  • 打印号码
  • 检查模
    • 如果为零,则打印换行符
    • 如果不是,请打印一个

    • 您有几个问题。首先,您根本不需要
      int[]
      。其次,不打印正在打印的文本字符串(例如“1,2,3,4,5”)。第三我的天,那是很多循环;你只需要一个

      使用模来打印新行的想法是正确的。您需要更改代码以执行以下操作:

      • 环路1-25
      • 打印号码
      • 检查模
        • 如果为零,则打印换行符
        • 如果不是,请打印一个

        • 您有几个问题。首先,您根本不需要
          int[]
          。其次,不打印正在打印的文本字符串(例如“1,2,3,4,5”)。第三我的天,那是很多循环;你只需要一个

          使用模来打印新行的想法是正确的。您需要更改代码以执行以下操作:

          • 环路1-25
          • 打印号码
          • 检查模
            • 如果为零,则打印换行符
            • 如果不是,请打印一个

            • 您有几个问题。首先,您根本不需要
              int[]
              。其次,不打印正在打印的文本字符串(例如“1,2,3,4,5”)。第三我的天,那是很多循环;你只需要一个

              使用模来打印新行的想法是正确的。您需要更改代码以执行以下操作:

              • 环路1-25
              • 打印号码
              • 检查模
                • 如果为零,则打印换行符
                • 如果不是,请打印一个

                • 循环太多,打印语句太多。看起来所有的代码都是你写的,没有一路测试。对新手最好的建议是经常测试


                  首先尝试打印数字1-25,然后应用格式代码。尽可能经常地进行测试,当您没有得到预期结果时,您将知道哪些行在中断后被修改。

                  您有太多的循环和太多的打印语句。看起来所有的代码都是你写的,没有一路测试。对新手最好的建议是经常测试


                  首先尝试打印数字1-25,然后应用格式代码。尽可能经常地进行测试,当您没有得到预期结果时,您将知道哪些行在中断后被修改。

                  您有太多的循环和太多的打印语句。看起来所有的代码都是你写的,没有一路测试。对新手最好的建议是经常测试


                  首先尝试打印数字1-25,然后应用格式代码。尽可能经常地进行测试,当您没有得到预期结果时,您将知道哪些行在中断后被修改。

                  您有太多的循环和太多的打印语句。看起来所有的代码都是你写的,没有一路测试。对新手最好的建议是经常测试


                  首先尝试打印数字1-25,然后应用格式代码。尽可能经常地进行测试,当你没有得到预期的结果时,你就会知道哪些行在中断后被修改了。

                  只要保留第一个for循环,而不使用
                  +“1,2,3,4,5”
                  部分,输出就会是你想要的(除了逗号,但你应该自己弄清楚)。只需保留第一个for循环,不带
                  +“1,2,3,4,5”
                  部分,输出将是您想要的(除了逗号,但您应该自己解决)。只需保留第一个for循环,不带
                  +“1,2,3,4,5”
                  部分,输出将是您想要的(除了逗号,但是你应该自己去弄清楚)。只需保留第一个for循环,不带
                  +“1,2,3,4,5”
                  部分,输出就会是你想要的(除了逗号,但是你应该自己弄清楚)。我很感谢您的回复,Alexander,您给了我最好的建议。我已经用jGRASP和NetBeans,lol测试了大约10个小时,但无法让循环正常工作。考虑到您发布的代码有多复杂,您是否尝试过删除整个块o