用java求三个数的最大数 为什么运行不了啊

img

代码没问题,运行后,要输入三个数,才会有结果。

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int a = s.nextInt();
        int b = s.nextInt();
        int c = s.nextInt();
        int arr[] = {a,b,c};
        int i;
        int max = 0;
        for (i = 0; i < arr.length; i++)
        {
            if (arr[i] > max)
            {
                max =arr[i];

            }
        }
        System.out.println(max);
        
    }

img

代码没有问题,估计是你的jdk问题;;

你这是在运行鸭,你有手动输入a b c,在控制台输入数就好了呀,建议在每条Scanner语句前面加上一句输出语句,提示一下