Java <;终止>;eclipse控制台中的消息?
我运行我的项目,但收到此消息 “终止工资单[Java应用程序]/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/Java” 一般来说,我对eclipse和java非常陌生。我不知道该下载什么或做什么。请帮忙 java版本“1.8.0_25” Java(TM)SE运行时环境(build 1.8.0_25-b17) Java HotSpot(TM)64位服务器虚拟机(构建25.25-b02,混合模式) 主要的()是这个Java <;终止>;eclipse控制台中的消息?,java,eclipse,Java,Eclipse,我运行我的项目,但收到此消息 “终止工资单[Java应用程序]/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/Java” 一般来说,我对eclipse和java非常陌生。我不知道该下载什么或做什么。请帮忙 java版本“1.8.0_25” Java(TM)SE运行时环境(build 1.8.0_25-b17) Java HotSpot(TM)64位服务器虚拟机(构建25.25-b02,混合模式) 主要的()是这个 这意味着您
这意味着您的程序已终止,主方法已完成。如何使其显示System.out.print??没有显示任何内容。我添加了我的代码,我不确定它是否正确,但我应该得到一个system.out。print@NicolasBeaulieu
main
方法的代码有助于您没有main方法。只有它的内容可以显示没有主方法意味着你的程序不能运行任何指令。
import java.util.Scanner;
public class Employee {
Scanner keyboard = new Scanner(System.in);
private String firstName = keyboard.nextLine();
private String lastName = keyboard.nextLine();
private double hourlyPayRate = keyboard.nextDouble();
private double hoursWorked = keyboard.nextDouble();
private static final double FEDERAL_TAX_RATE = 18.0;
private static final double PROVINCIAL_TAX_RATE = 4.5;
private static final double EMPLOYMENT_INSURANCE = 22.35;
private static final double UNION_DUES = 7.85;
public void setFirstName(String firstName) {
System.out.println("Enter the employee's name (first then last): " + keyboard.next());
firstName = keyboard.next();
}// setFirstName
public void setLastName(String lastName) {
lastName = keyboard.next();
}// setLastName
public void setHourlyPayRate(double hourlyPayRate) {
System.out.println("Enter " + firstName + lastName + "'s hourly pay rate: " );
}// SetHourlyPayRate
private String getFirstName() {
return firstName;
}// firstName
private String getLastName() {
return lastName;
}// lastName
private double getHourlyPayRate() {
return hourlyPayRate;
}// hourlyPayRate
private double getHoursWorked() {
return hoursWorked;
}// hoursWorked
public double calculateGrossPay(){
return hourlyPayRate * hoursWorked;
}
public double calculateFederalTax() {
return calculateGrossPay() * FEDERAL_TAX_RATE;
}// FEDERAL_TAX_RATE()
public double calculateProvincialTax() {
return calculateGrossPay() * PROVINCIAL_TAX_RATE;
}// PROVINCIAL_TAX_RATE
public double getEmploymentInsurance() {
return calculateGrossPay() * EMPLOYMENT_INSURANCE;
}// EMPLOYMENT_INSURANCE
public double getUnionDues() {
return calculateGrossPay() * UNION_DUES;
}// UNION_DUES
public double calculateNetPay(){
return calculateGrossPay() - calculateGrossPay() +getUnionDues() + getEmploymentInsurance() + calculateProvincialTax() + calculateFederalTax();
}
public void setHoursWorked(double hoursWorked) {
}// setHoursWorked
}// Employee()
/**
*
*/
package employee;
/**
* @author Nico
*
*/
import java.util.Scanner;
public class Payroll {
Employee employee = new Employee();
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("Enter the employee's name (first then last):\n");
System.out.print("Enter Elly Funt's hourly pay rate: \n" );
System.out.print("Enter the number of hours Elly Funt worked this rate: \n" );
System.out.print("\n");
System.out.print("Employee Pay Summary: \n");
System.out.print("Employee Name: \n");
System.out.print("Hourly rate: \n");
System.out.print("Hours worked: \n");
System.out.print("\n");
System.out.print("Gross Pay: \n");
System.out.print("Dedcutions: \n");
System.out.print("\tFederal tax: \n");
System.out.print("\tProvincial tax: \n");
System.out.print("\tEmployment Insurance: \n");
System.out.print("\tUnion Dues: \n");
System.out.print("Net Pay: \n");
}//Main()
}//Payroll