运行后从键盘输入三个整数,输出其中的最大数,代码哪里错误

来源:-

犄角旮旯的鱼

2016-10-16 14:05

package cn.test;

import java.util.Scanner;

public class Experiment1_6 {

public static void main(String[] args){

      

          Scanner input= new Scanner (System.in); 

          int numbers[] = input.nextInt();

           for(int i=0;i<3;i++)

           {

          int max=0;

          if (numbers[i] >max){

         max = numbers[i]; }

            System.out.println(max);

            }

        }

}//运行后从键盘输入三个整数,输出其中的最大数


写回答 关注

2回答

  • 喵喵小喵
    2016-10-17 11:17:29

    import java.util.Scanner;

    public class Experiment1_6 {

    public static void main(String[] args){

          

              int numbers[] = new int[3];

              int max=0;

              for(int i=0;i<3;i++){

                

             Scanner input= new Scanner (System.in); 

                  numbers[i]=input.nextInt();

                  if (numbers[i] >max){

                      max = numbers[i]; 

                   } 

             }

              System.out.println(max);

     }

    }


  • ziom
    2016-10-17 06:26:06

    for循环里应该先取得三个整数,然后再在for循环外面判断输出最大值

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530562 学习 · 6091 问题

查看课程

相似问题