gpt4 book ai didi

java - 如何解决java中的启动类型错误?

转载 作者:行者123 更新时间:2023-12-02 08:54:24 25 4
gpt4 key购买 nike

我是一个初学者,正在编写一个输入三个整数的代码。它将找到最大整数并返回其位置。代码:

import java.util.Scanner;

public class Main {
public static int getNumberOfMaxParam(int a, int b, int c) {
int max = a;
int count = 1;
if (b > max) {
count = 2;
}

if (c > max) {
count = 3;
}
return count;
}

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
System.out.print(getNumberOfMaxParam(a, b, c));
}
}

但是,我不断收到此错误:

Compilation error
Main.java:1: error: illegal start of type
import java.util.Scanner;
^
Main.java:1: error: <identifier> expected
import java.util.Scanner;
^
2 errors

我应该做什么更正?我尝试阅读同一问题的其他答案,但与其他答案不同,我没有使用 try-catch block 。任何帮助将不胜感激。

最佳答案

重现问题后,我可以说这个特定问题不需要您有类声明。即使 IDEA 给你一个警告,只提供方法的签名和主体就足够了。

enter image description here

如您所见,尽管有警告,该解决方案还是被接受了。

这可能会令人困惑,因为该平台上的其他问题确实需要您提供类声明。我认为,这取决于特定问题的作者。

另外,请注意 task不会要求您输入,因此不需要导入java.util.Scanner和相应的方法。

我建议您按网站上的再次解决按钮来重置问题,然后重新开始。如果您在重置时遇到问题,请从项目中删除有问题的模块,或者先将其从磁盘中删除。

关于java - 如何解决java中的启动类型错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60575271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com