巨简单的一个问题!困惑ing!!!
在中向数组中输入数据该怎么写啊
就像下面这段C++代码用JAVA该怎么写
int array[10];
for(int i=0;i<10;i++)
{
cin>>array[i];
}
问题点数:20、回复次数:5Top
1 楼hotenM(南京)回复于 2003-07-02 18:49:01 得分 0
int array[10];
for(int i=0;i<10;i++)
{
System.out.println(array[i]);
}
Top
2 楼feiyuegaoshan(飞跃)回复于 2003-07-02 18:53:52 得分 0
用System.setIn(InputStream in) 来读取键盘输入。Top
3 楼tino16888(名剑风流)回复于 2003-07-02 19:04:50 得分 0
小弟刚接触JAVA
关于输入实在是有点搞不明白
希望前辈们授之于鱼的同是授之于渔
谢谢
import java.io.*;
public class MostAndLesat
{
public static void main(String args[])
{
int[] array_1=new int[10];
int most,lesat;
System.out.println("请输入10个整数:");
try
{
for(int i=0;i<10;i++)
{
array_1[i]=System. ; //将输入整数赋值给数组该怎么写?
System.out.println("您输入的数为:"+array_1[i]);
}
}
catch(IOException ioe)
{
System.out.println("Wrong");
}
most=lesat=array_1[0];
for(int i=1;i<10;i++)
{
if(most<array_1[i])
most=array_1[i];
if(lesat>array_1[i])
lesat=array_1[i];
}
System.out.println("您输入的最大数为:"+most);
System.out.println("您输入的最小数为:"+lesat);
}
}Top
4 楼tino16888(名剑风流)回复于 2003-07-02 19:13:34 得分 0
在线等……Top
5 楼hesi726(hesi)回复于 2003-07-02 19:42:45 得分 20
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<10;i++)
{
try{
array_1[i] = Integer.parseInt(br.readLine()).intValue();
System.out.println("您输入的数为:"+array_1[i]);
}
catch(Exception e)
{ // 输入不是整数的处理
// 上面的 intValue 函数名称可能错了,检查一下吧!
}
}
Top




