编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值

 我来答
xtpz
2009-07-06
知道答主
回答量:24
采纳率:0%
帮助的人:8.8万
展开全部
public class MyClass {

public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int num[] = new int[10];
System.out.println("输入" + num.length + "个整数:");
for (int i = 0; i < num.length; i++) {
try {
System.out.print("第" + (i + 1) + "个整数:拿咐悉");
num[i] = Integer.parseInt(scn.nextLine());
} catch (Exception e) {
System.out.print("输入不正确简谨,请重新输入");
i--;
}
}
int max = 0, min = 0;
for (int i = 0; i < num.length; i++) {
if (num[i] > num[max]) {
max = i;
}
if (num[i] < num[min]) {
min = i;
}
}
System.out.println("最大值为第" + (max + 1) + "个整数消乎" + num[max]);
System.out.println("最小值为第" + (min + 1) + "个整数" + num[min]);
}

}
匿名用户
2016-08-29
展开全部
给你一个方法 是随意输入察旅N个数字 输出最大的数败樱凳字 public static int max(String str){ String[] st = str.split(" "); int tep=0; for(int i=1;i<st.length;i++) { if(tep<Integer.parseInt(st[i].toString())) { tep= Integer.parseInt(st[i].toString()); } } return tep; } public static void main(String args[]){ String str=""; while(true) { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try { System.out.println("请输入数字且颂埋用空格隔开:"); str = in.readLine(); System.out.println("最大的数是:"); System.out.println(max(str)); } catch (IOException e) { e.printStackTrace(); } }
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扣内西挖
2009-07-05
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
接受输入应该是用SCANNER类。输出最大和最小值用冒泡排序就哦了。接受的时候要用数组接受。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式