JAVA输入一个正整数n, 再输入n个整数,输出最大值。

importjava.util.Scanner;publicclassTest40009{publicstaticvoidmain(String[]args){intri... import java.util.Scanner;
public class Test40009 {
public static void main(String[] args){
int ri, repeat;
int i , max, n, x;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
n=in.nextInt();
/*--------------------*/
System.out.println(max);
}
}
}
展开
 我来答
rong2b
推荐于2016-01-09 · TA获得超过173个赞
知道小有建树答主
回答量:216
采纳率:50%
帮助的人:132万
展开全部

import java.util.Scanner;

public class Test {

   public static void main(String[] args){

      int repeat = 0,n;

      int max = 0;

      Scanner in=new Scanner(System.in);

      max=in.nextInt(); 

      System.out.println("请输入您要比较的整数的个数:");

      n = in.nextInt();

      int col[] = new int[n+1]; //收集您所输入的数;

      col[0] = max;

      System.out.println("请输入您要比较的整数:");

      for(int ri=1; ri<=n; ri++){

       repeat=in.nextInt();

       col[ri] = repeat;

         if(repeat > max){

          max = repeat;

         }

          /*--------------------*/

      }

      System.out.println("\n"+"您所输入的整数是:");

      for(int i=0;i<col.length;i++){

       if (i == (col.length -1)) {

        System.out.print(col[i]);

        break;

       }

       System.out.print(col[i] + ",");

      }

      System.out.println("\n" + "其中最大的数是:");

      System.out.println(max);

   }

/*

 给您改了改!希望满足您的要求!

 */ 

测试结果:

邶弘夙朝
2020-01-27 · TA获得超过3932个赞
知道大有可为答主
回答量:3149
采纳率:25%
帮助的人:225万
展开全部

import java.util.Scanner;
public class Test {
   public static void main(String[] args){
      int repeat = 0,n;
      int max = 0;
      Scanner in=new Scanner(System.in);
      max=in.nextInt(); 
      System.out.println("请输入您要比较的整数的个数:");
      n = in.nextInt();
      int col[] = new int[n+1]; //收集您所输入的数;
      col[0] = max;
      System.out.println("请输入您要比较的整数:");
      for(int ri=1; ri<=n; ri++){
       repeat=in.nextInt();
       col[ri] = repeat;
         if(repeat > max){
          max = repeat;
         }
          /*--------------------*/
      }
      System.out.println("\n"+"您所输入的整数是:");
      for(int i=0;i<col.length;i++){
       if (i == (col.length -1)) {
        System.out.print(col[i]);
        break;
       }
       System.out.print(col[i] + ",");
      }
      System.out.println("\n" + "其中最大的数是:");
      System.out.println(max);
   }

/*
 给您改了改!希望满足您的要求!
 */ 
测试结果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
realgood99
2010-04-09 · 超过26用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:62.1万
展开全部
import java.util.Arrays;
import java.util.Scanner;
public class Test40009 {
public static void main(String[] args){
int ri, repeat;
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数:");
repeat=in.nextInt();
int ar[] = new int[repeat+1];
ar[0]=repeat;
System.out.println(ar.length);
for(ri=1; ri<=repeat; ri++){
System.out.println("请输入第"+ri+"个数:");
ar[ri]=in.nextInt();
}
//排序升序
Arrays.sort(ar);
System.out.println("最大值为:"+ar[ar.length-1]);
}
}

你看这个差不多,你自己改下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangbo99_net
2010-04-09 · TA获得超过1465个赞
知道大有可为答主
回答量:922
采纳率:0%
帮助的人:1229万
展开全部
if(n>max) max=n;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式