在java中修改数组
因此,我试图找出如何通过Scanner对象获取用户输入,将其放置在数组的每个插槽中,然后将这些数字读回给用户加上一。问题是我必须对read-back语句使用一个a循环。我用扫描仪很好地找到了第一个循环,但我不知道如何使用循环修改数组中的每个元素在java中修改数组,java,arrays,Java,Arrays,因此,我试图找出如何通过Scanner对象获取用户输入,将其放置在数组的每个插槽中,然后将这些数字读回给用户加上一。问题是我必须对read-back语句使用一个a循环。我用扫描仪很好地找到了第一个循环,但我不知道如何使用循环修改数组中的每个元素 import java.util.Scanner; public class Lab7 { public static void main(String [] Args) { Scanner console = new Scanner(Sy
import java.util.Scanner;
public class Lab7
{
public static void main(String [] Args)
{
Scanner console = new Scanner(System.in);
System.out.println("Enter your 5 integers: ");
int index =0;
final int SIZE = 5;
int[] arrayOfSize = new int[SIZE];
while(index<arrayOfSize.length )
{
arrayOfSize[index]=console.nextInt();
index++;
}
System.out.println("Processing each array element...");
import java.util.Scanner;
公共类Lab7
{
公共静态void main(字符串[]Args)
{
扫描仪控制台=新扫描仪(System.in);
System.out.println(“输入您的5个整数:”);
int指数=0;
最终整数大小=5;
int[]arrayOfSize=新的int[SIZE];
(index您可以执行以下操作,这里我首先获取用户输入的整数,并将其增加1
,然后将其存储在a[]
整数数组中,因为它是int j=scanner.nextInt();
//以1的增量将其存储在数组中。
a[i]=j+1;
稍后我将对其进行迭代以获得用户输入值+1,例如如果用户输入值为1,则在数组中它将存储为2:-
下面是完整的可运行代码以及注释和示例输入输出:-
public class SOTest {
public static void main(String[] args) {
// create scanner object
Scanner scanner = new Scanner(System.in);
// create an array of 10 integers
int a[] = new int[10];
for(int i=0;i<10;i++){
int j = scanner.nextInt();
// store it in array as incremented by 1.
a[i]=j+1;
}
// Now array of integers have the user input value+1.
for(int i=0;i<10;i++) {
System.out.println(" "+ a[i]);
}
}
}
公共类SOTest{
公共静态void main(字符串[]args){
//创建扫描仪对象
扫描仪=新的扫描仪(System.in);
//创建一个包含10个整数的数组
int a[]=新int[10];
对于(int i=0;i,我认为您很容易理解此代码
import java.util.Scanner;
public class Demo
{
public static void main(String [] Args)
{
Scanner console = new Scanner(System.in);
System.out.println("Enter your 5 integers: ");
int index =0;
final int SIZE = 5;
int[] arrayOfSize = new int[SIZE];
while(index<arrayOfSize.length )
{
arrayOfSize[index]=console.nextInt();
index++;
}
System.out.println("Processing each array element...");
for(int i=0;i<arrayOfSize.length;i++){
System.out.print((arrayOfSize[i]+1)+" ");//(arrayOfSize[i]+1)this will take current value stored in array and add 1 to it
}
}
}
import java.util.Scanner;
公开课演示
{
公共静态void main(字符串[]Args)
{
扫描仪控制台=新扫描仪(System.in);
System.out.println(“输入您的5个整数:”);
int指数=0;
最终整数大小=5;
int[]arrayOfSize=新的int[SIZE];
虽然(indexy)您不需要修改它们,但是您可以为(int i=0;i)打印修改后的