java中 能否用一个数组保存多个数据怎么写啊???

发布网友

我来回答

3个回答

热心网友

用个 数组 保存
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)+" ");
}

}

}

热心网友

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键

热心网友

数组可以保存同一类型的多个数据,只需对数组初始化即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com