Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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_Arrays - Fatal编程技术网

Java 输入和输出一个简单的数组

Java 输入和输出一个简单的数组,java,arrays,Java,Arrays,我将介绍java,我们将编写一个简单的程序来创建一个包含11、12、13、14、15的数组,这样就可以输入并输出相同的值。我似乎无法让它打印全部五个,它只打印数字11 这是代码和输出,如果有人能帮忙,我将不胜感激 int[] MyList = new int [] {11,12,13,14,15}; int i = 0; Scanner input = new Scanner(System.in); // Prompt user System.out.print("Please enter "

我将介绍java,我们将编写一个简单的程序来创建一个包含11、12、13、14、15的数组,这样就可以输入并输出相同的值。我似乎无法让它打印全部五个,它只打印数字11

这是代码和输出,如果有人能帮忙,我将不胜感激

int[] MyList = new int [] {11,12,13,14,15};
int i = 0;

Scanner input = new Scanner(System.in);
// Prompt user
System.out.print("Please enter " + MyList.length + " integers: ");
  for( i=0; i<MyList.length - 1;i++); {
    MyList[i] = input.nextInt();
    // Output result
    System.out.println("The 5 integers are: "+ MyList[i] +"   ");
  }

1.删除for循环声明后的分号

for(i = 0; i < MyList.length -1 ; i++) ; {
    //your code..
}
for(i=0;i
2.在输入时,不要在控制台中使用
input.nextInt()

而是一次键入一个输入
11
点击输入
12
点击输入

就这样直到循环结束

友好的建议

收集有关
JAVA
的基本知识,然后在此处寻求帮助。

for循环不需要在括号后加分号:

for(i = 0; i < MyList.length - 1; i++) {
    //Code
}
这是因为每次循环打印一行。如果您希望它们都在一行上,您可能需要执行以下操作:

The 5 integers are : 11
The 5 integers are : 12
The 5 integers are : 13
...
String output = "";
for(i = 0; i < MyList.length - 1; i++) {
    //Code
    output += MyList[i] + " ";
}
System.out.println("The 5 integers are: " + output); 
字符串输出=”;
对于(i=0;i
这应该将每个整数添加到字符串中。然后它将立即打印整个数组,因为它位于循环之外


作为将来的参考,如果您查找有关您正在处理的部分的现有帮助,您可能会更快地找到答案。有很多关于for循环(以及几乎所有其他东西!)的好例子和教程。

只需删除for的
末尾的分号即可。

循环语句。分号告诉编译器它是for循环的结束。

欢迎使用StackOverflow。寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请访问并阅读,特别是如何创建一个。感谢您对它的帮助,我相信我会在将来的某个时候再次寻求帮助。我希望大家假期愉快。@Bill没问题!如果有最有用的答案,请记住,您可以单击“接受”以帮助他人找到正确的解决方案。
String output = "";
for(i = 0; i < MyList.length - 1; i++) {
    //Code
    output += MyList[i] + " ";
}
System.out.println("The 5 integers are: " + output);