当前位置: 首页 > 知识库问答 >
问题:

我不知道如何将最大的数字写入Max[重复]

邢雨华
2023-03-14
package Day3;

import java.util.Scanner;

public class ThreeMax {
    public static void main(String\[\] args) {

        int num1, num2, num3, max;

        Scanner sc = new Scanner(System.in);

        System.out.println("Please enter 3 integers");

        num1 = sc.nextInt();
        num2 = sc.nextInt();
        num3 = sc.nextInt();

        if (num1 >= num2 && num1 >= num3)
            max = num1;
        else if (num2 >= num1 && num2 >= num3)
            max = num2;
        else if (num3 >= num2 && num3 >= num1)
            max = num3;
        else if (num1 == num2 && num2 == num3)
            max = num1;

        max = ? ;
        System.out.println("Max is" + max);

        sc.close();
    }
}

我一直在找,但一直没能找到解决办法。

共有2个答案

秦凯定
2023-03-14

条件在此处输入code无效,因为您的比较使用的是等号

然后是max isntNum1Num2,它是Num3,所以使用一个其他,允许编译器知道max将始终初始化

if (num1 >= num2 && num1 >= num3)
    max = num1;
else if (num2 >= num1 && num2 >= num3)
    max = num2;
else
    max = num3;

System.out.println("Max is " + max);

公冶泰
2023-03-14

也许是这样的?

int max = Math.max(Math.max(num1, num2), num3));
 类似资料:
  • 我一直在寻找它,但我一直没有找到解决办法。

  • 问题内容: 有没有一种方法可以在Java中创建数组,而无需先定义或要求其长度? 再次,用户输入一些数字作为参数,然后程序创建了一个包含这么多参数的数组。 问题答案: 有没有一种方法可以在Java中创建数组,而无需先定义或要求其长度?再次,用户输入一些数字作为参数,然后程序创建了一个包含这么多参数的数组。 目前尚不清楚您所处的状态。如果您知道执行时的数组长度而不是编译时的数组长度,那就可以了: 您可

  • 我正在用Enthuware的模拟测试学习1z0-809 : Java SE 8程序员II。 遇到这个问题。 上面哪个语句会打印9? 答案是 1和3 但是还有别的东西。我不明白为什么 我试图使用调试它,但这并不能帮助我理解。 我尝试使用< code>Integer::max和< code>Integer::compare对< code>ls进行排序 当然,我知道< code>Integer::max

  • max 获得数据表中,值最大的max($table, $column, $where) table [string] 表名. column [string] 查询的字段列. where (optional) [array] WHERE 条件.max($table, $join, $column, $where) table [string] 表名. join [array] 多表查询. colum

  • max 获得数据表中,值最大的max($table, $column, $where) table [string] 表名. column [string] 查询的字段列. where (optional) [array] WHERE 条件.max($table, $join, $column, $where) table [string] 表名. join [array] 多表查询. colum

  • 代码如下: 返回值是列表中的最小值-15。但是当我将max()更改为min()时,它会返回max值。为什么?