循环调用System.in.read()
将得到的值赋给一个整形变量
将得到的值赋给一个整形变量
解决方案 »
- 分数少了点希望大家能帮我理解一下THIS
- JAVA里面有没有响应鼠标右键的事件
- 又一个初级java小问题
- 多种数据类型数据写入文件后读出问题
- 当按下button7时,怎样在方法中得到另一个窗口界面?请帮我把这个程序看看,谢谢!
- 关于电子政务的方案,我从来没有做过方案请大峡帮忙
- 毕业设计遇难题!String方面
- 新手问题给十分不知够不够,不够再给。
- 在webspher studio中怎样连sysbase数据库?
- 大家说说java与c有多大区别!!
- “Error opening registry key 'Software\JavaSoft\Java Runtime Environment'”是什么错误?
- IDE下java连接数据库问题?
举例,你的这个程序名字叫TenNumber,已经编译好了。那么这十个数是这样输入的:
在命令行界面下, java TenNumber 1 2 3 4...//打入十个数
我感觉就是程序应该可以再简单点的import java.util.*;
import java.io.*;
public class ArrayJava
{
public static void main(String[] args) throws IOException
{
BufferedReader in =
new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please input 10 numbers:");
StringTokenizer st=new StringTokenizer(in.readLine());
int[] b=new int[10];
for(int i=0;st.hasMoreTokens();i++){
b[i]=Integer.parseInt(st.nextToken());
}
for(int i=0;i<b.length;i++){
System.out.println("b["+i+"]="+b[i]);
}
System.out.println();
int max=b[0];
for(int i=1;i<b.length;i++){
if(b[i]>max){
max=b[i];
}
else
continue;
}
System.out.println("Max="+max);
int min=b[0];
for(int i=1;i<b.length;i++){
if(b[i]<min)
min=b[i];
else
continue;
}
System.out.println("Min="+min);
举例,你的这个程序名字叫TenNumber,已经编译好了。那么这十个数是这样输入的:
在命令行界面下, java TenNumber 1 2 3 4...//打入十个数
回复:我知道你这样做可以,但是我不知道如何将输入的数传给程序中的变量?请指教!!