importjava.util.Scanner;publicclassDemo{//插入数据的方法publicint[]insertData(){int[]a=newint[10];Scannersc=newScanner(System.in);for(inti=0;i
import java.util.Scanner;
public class Demo {
// 插入数据的方法
public int[] insertData() {
int[] a=new int[10];
Scanner sc=new Scanner(System.in);
for(int i=0;i
System.out.println("请输入第"+(i+1)+"个数据:");
a[i]=sc.nextInt();
}
System.out.println("数组元素为:");
for(int i=0;i
System.out.print(a[i]+" ");
}
System.out.println();
return a;
}
// 显示所有数据的方法
public void show(int[] n) {
System.out.println("数组的元素是:");
for (int i = 0; i < n.length; i++) {
if (n[i] != 0) {
System.out.print(n[i] + " ");
}
}
System.out.println();
}
// 显示提示信息的方法
public void notice() {
System.out.println("****************************");
System.out.println(" 1--插入数据");
System.out.println(" 2--显示所有数据");
System.out.println(" 3--在指定位置处插入数据");
System.out.println(" 4--查询能被三整除的数据");
System.out.println(" 0--退出");
System.out.println("****************************");
System.out.println("请输入对应的数字进行操作:");
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
Demo nt=new Demo();
//定义数组长度
int[] a=new int[10];
int n;
//用do-while循环操作
do {
nt.notice();
n=sc.nextInt();
switch(n) {
case 1:
System.out.println(nt.insertData());
break;
case 2:
System.out.println(nt.show(a));
break;
}
}while(n!=0);
}
}
展开