java中 能否用一个数组保存多个数据怎么写啊???
发布网友
发布时间:2022-04-25 23:10
我来回答
共3个回答
热心网友
时间:2022-05-26 11:23
用个 数组 保存
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Save {
public static void main(String[] args) {
List list = new ArrayList();
System.out.println("---输入 exit 退出并显示添加的数据---");
System.out.println("--------------------------------");
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.print("请输入要添加的数据:");
String line = bf.readLine();
while(line!=null){
System.out.print("请输入要添加的数据:");
list.add(line);
line = bf.readLine();
if(line.equals("exit")){
break;
}
}
bf.close();
} catch (IOException e) {
e.printStackTrace();
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+" ");
}
}
}
热心网友
时间:2022-05-26 11:23
import java.io.*;
public class Test{
public static void main(String[] args){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入数组长度:");
try{
int count=Integer.parseInt(br.readLine());
int[] data=new int[count];//若为字符数组 改为char即可
System.out.println("输入数据:");
for(int i=0;i<count;i++){
data[i]=Integer.parseInt(br.readLine());
}
System.out.println("数组中的数据为:");
for(int i=0;i<count;i++){
System.out.println(data[i]);
}
}catch(IOException e){}
}
}
输入一次数据敲一次Enter键
热心网友
时间:2022-05-26 11:24
数组可以保存同一类型的多个数据,只需对数组初始化即可