请大神们把我java程序改写为键盘输入

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:59:47
import java.util.*;
class a{
public static void main(String args[]){
int i,max,small,x1,x2;
int a[]={2,4,5,7,1,3,5,8,9,6};
max=a[0];
small=a[0];
for(i=1;i<a.length;i++)
if(a[i]>max)
max=a[i];
for(i=1;i<a.length;i++)
if(a[i]<small)
small=a[i];
System.out.println("数组中最大数是:"+max);
System.out.println("数组中最小数是:"+small);
x1=Arrays.binarySearch(a,max);
x2=Arrays.binarySearch(a,small);
System.out.println("最大数在数组中的位置是:"+x1);
System.out.println("最小数在数组中的位置是:"+x2);
}
}

import java.util.*;
class a{
public static void main(String args[]){
int i,max,small,x1,x2;
int a[]=new a[10]; //数组的长度可改变
try{
BufferedReader r=new BufferedReader(new InputStreamReader(System.in));
for(i=0;i<a.length;i++){
a[i]=Integer.parseInt(r.readLine());
}
}catch(Exception e){}
max=a[0];
small=a[0];
for(i=1;i<a.length;i++)
if(a[i]>max)
max=a[i];
for(i=1;i<a.length;i++)
if(a[i]<small)
small=a[i];
System.out.println("数组中最大数是:"+max);
System.out.println("数组中最小数是:"+small);
x1=Arrays.binarySearch(a,max);
x2=Arrays.binarySearch(a,small);
System.out.println("最大数在数组中的位置是:"+x1);
System.out.println("最小数在数组中的位置是:"+x2);
}
}

学JAVA不是有个工具吗,你用那个没?具体是什么我也不知道叫什么。反正就是专门用在JAVA上面的。
你说的键盘输入是指什么?是指你输入的数字吗?如果是那个的话我倒知道,但是前提是在那个工具下面,在上面工具栏里面有个option(好像