java中 能否用一个数组保存多个数据怎么写啊???
我想用一个数组或一个字符串来保存多个数据,在JAVA中能否实现啊?又怎么实现呢???最好能写出来啊?大家帮帮我啊!!!!...
我想用一个数组或一个字符串来保存多个数据,在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.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键
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键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组可以保存同一类型的多个数据,只需对数组初始化即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询