编写一个Java程序,要求键盘输入整数n,然后再输入n个整数保存在数组a【】中,求数组中的最大值,最%

在考试帮忙... 在考试 帮忙 展开
 我来答
huyanlin1115
2008-12-29 · 超过35用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:75.2万
展开全部
分太少了,都没有人帮忙啊
我给你一个完整的程序吧

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class MainTest {
public static void main(String[] args) {
int count = 0;
int[] array;
int max = 0;
String s;
try {
System.out.print("请输入这个整数的个数:");
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
s = br.readLine();
count = Integer.valueOf(s).intValue();
array = new int[count];
System.out.print("/n请接着输入这" + count + "个整数,并以逗号分隔:");
br = new BufferedReader(new InputStreamReader(System.in));

while (true) {
s = br.readLine();
String[] str = s.split(",");
if (str.length == count) {
for (int i = 0; i < count; i++) {
array[i] = Integer.valueOf(str[i]).intValue();
if (i > 0) {
if (array[i] > array[i - 1]) {
max = array[i];
} else {
max = array[i - 1];
}
}
else{
max=array[i];
}
}
break;
}
System.out.println("你输入的整数不是" + count + "个,请重新输入");
br = new BufferedReader(new InputStreamReader(System.in));
}
} catch (IOException e) {}
System.out.println("你输入的最大的整数是:" + max);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式