0
명령 프롬프트에서 아래 코드를 컴파일하고 실행하려고합니다. 그러나 컴파일 할 때 오류가 발생합니다.아래 프로그램을 실행하려고 할 때 컴파일러 오류가 발생했습니다.
저는 프로그래밍에 익숙하지 않고 자바를 처음 사용합니다. 이 오류를 해결하는 방법?
잘못된 정보를 찾을 수 없습니다.
아래는 전체 코드입니다 : 귀하의 경우
package myprograms;
class Employee {
private String empID;
private String empName;
private int empPhoneNumber;
public String getEmpID() {
return empID;
}
public String getEmpName() {
return empName;
}
public int getEmpPhoneNumber() {
return empPhoneNumber;
}
public void setEmpID(String empID) {
this.empID = empID;
}
public void setEmpName(String empName) {
this.empName = empName;
}
public void setEmpPhoneNumber(String empPhoneNumber) {
try {
this.empPhoneNumber = Integer.parseInt(empPhoneNumber);
} catch (NumberFormatException nfe) {
throw new NumberFormatException("Invalid Phone number");
}
}
public String toString() {
return empID + " : " + empName + " : " + empPhoneNumber;
}
}
public class EmployeeData {
public static void main(String[] args) {
Employee e1 = new Employee();
e1.setEmpID("e123");
e1.setEmpName("Tom");
try {
e1.setEmpPhoneNumber("ertr");
} catch (NumberFormatException nfe) {
System.out.println(nfe.getMessage());
} finally {
System.out.println(e1.toString());
return;
}
if (e1.getEmpID().equals("e123")) {
System.out.println("Welcome " + e1.getEmpName());
}
}
}
오류가 무엇인지 추측하지 마십시오. 항상 귀하의 질문에 게시하십시오. –