return 返回的数组a值为什么不能直接调用
import java.util.Scanner;
public class zuoyedome {
public void notice() {
System.out.println("******************");
System.out.println("1--插入数据");
System.out.println("2--显示所有数据");
System.out.println("3--在指定位置处插入数据");
System.out.println("4--查询能被3整除的数据");
System.out.println("0--退出");
System.out.println("******************");
}
public int[] insertData() {
System.out.println("请输入数据");
int[] a=new int[10];
for(int i=0;i<8;i++) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入第"+(i+1)+"个数字");
a[i]=sc.nextInt();
}
return a;
}
public void showData(int[] a,int length) {
for(int i=0;i<a.length;i++) {
System.out.println(a[i]+" ");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
zuoyedome one=new zuoyedome();
one.notice();
System.out.println("请输入对应的数字进行操作");
Scanner sc=new Scanner(System.in);
while(sc.hasNext()) {
switch (sc.nextLine()) {
case "1":
one.insertData();
break;
case "2":
System.out.println("显示所有数据");
one.showData(a,10);
break;
case "3":
System.out.println("请输入要插入的数据");
break;
case "4":
System.out.println("能被3整除的数据为:");
break;
}
}
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星