正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2023-07-13 10:09:56
同学你好,建议同学先在循环外声明array数组,然后在循环中为数组中的key赋值。如下所示:、
import java.util.Scanner; // 单词首字母大写 public class ArrayMethod { //打印输出数组元素的值 public void printArray(int[] arr){ for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } System.out.println(); } public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("输入数组长度"); int n=sc.nextInt(); // 初始化数组 int[] arr = new int[n]; for(int i=0;i<n;i++){ System.out.println("输入"+(i+1)+"个值"); int a=sc.nextInt(); arr[i]=a; } System.out.println("输出数组内容"); ArrayMethod am=new ArrayMethod(); am.printArray(arr); } }
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星