用Java解答:输入一个正整数n, 再输入n个整数,输出最大值。

我是初学者,请教高手帮忙!谢谢~... 我是初学者,请教高手帮忙!谢谢~ 展开
 我来答
夏兮颜0229
2015-04-01 · TA获得超过156个赞
知道答主
回答量:174
采纳率:33%
帮助的人:59.9万
展开全部
完全符合题意..请测试!! import java.util.*; public class Test4{ public static void main(String[] args){ System.out.println("输入一个正整数:"); Scanner reader=new Scanner(System.in); int n = reader.nextInt(); //判断输入的数是否为一个正整数 if(n>0){//是正整数 System.out.println("再输入"+n+"个正整数:"); //设输入的第一个数为临时最大值 int temp = reader.nextInt(); for(int i=1;i<n;i++){//剩下的进行(n-1)次循环 int m = reader.nextInt(); if(m>temp){//每次循环输入的数比较,最大的值赋给temp temp=m; } } System.out.println("最大值:"+temp); }else{//不是正整数 System.out.println("您输入的不是一个正整数!!!"); } } }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式