找到最多三个输入

时间:2018-02-25 02:14:08

标签: java if-statement logic java.util.scanner

以下是我们需要采取的步骤:

  

一个。使用Scanner类创建一个对象以从键盘读取输入。

     

湾声明三个int变量,称为x,y,z和max。

     

℃。提示用户输入变量x,y和z的值。

     

d。找到x,y和z的最大值,然后将最大值分配给最大值

     

即显示最大值。

我的代码似乎无休止地运行错误,这是我的代码:

on_enter()

1 个答案:

答案 0 :(得分:0)

我刚刚运行了你的代码,就我所见,它没有任何问题。它运行正常。即使我删除了你的if语句,它运行正常(因为真正的最大值确定是由分配了int max的代码完成的。

我将整个事情压缩到这个:

Scanner scan = new Scanner(System.in);

System.out.print("Enter Value For x: ");
int x = scan.nextInt();

System.out.print("Enter Value For y: ");
int y = scan.nextInt();

System.out.print("Enter Value For z: ");
int z = scan.nextInt();

int max = Math.max(Math.max(x, y), z);
System.out.println("The Maximum is " + max);

并输出

Enter Value For x: 5
Enter Value For y: 10
Enter Value For z: 15
The Maximum is 15

Process finished with exit code 0