gpt4 book ai didi

java - 关于解决 Java 语法错误的建议

转载 作者:行者123 更新时间:2023-11-29 10:06:13 27 4
gpt4 key购买 nike

我对 Java 非常缺乏经验,我将 90% 的时间都花在了修复程序中的错误上。此外,当我遇到语法错误时,我很难发现并修复它们。如果有经验的程序员能提供一些交易技巧,我将不胜感激。对我来说,类型错误的一个例子是token "void", @expected 的语法错误。关于 public void employeeName()。

import java.util.Scanner;

public class EmployeeDriver {

String employeeName;
public void employeeName() {
try {

Scanner scannerName = new Scanner(System.in);
System.out.println("Employye Name " + scannerName.nextLine());

System.out.println("When did you hire the Employee");
Scanner scanner1 = new Scanner(System.in);
System.out.println("The Employee name is " + scanner1.nextLine());

System.out.println("What is the Employee's Number");
Scanner scannerNum = new Scanner(System.in);
System.out.println("The Employee name is " + scannerNum.nextLine());

}catch (Exception e){
System.out.println("Error occurred" + e.getMessage());
}

}

public static void main(String[] args) {

System.out.println("What is the Employee name");
EmployeeDriver namingEmployeeObject = new EmployeeDriver();
namingEmployeeObject.employeeName();
Scanner scanner = new Scanner(System.in);
}

最佳答案

好吧,在这种情况下,问题是您试图在另一个方法 (main) 中声明一个方法 (employeeName)。你不能那样做。

至于如何快速找到并修复此类错误:经常保存和构建。如果您使用的是 Eclipse,它会在您保存后立即编译,我怀疑其他 IDE 也会这样做。

这样一来,一旦遇到问题,您就有希望记住自代码上次 编译以来您所做的工作,并找出错误所在。老实说,现在编译器通常很有帮助。

关于java - 关于解决 Java 语法错误的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7497302/

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