Attachments
-
You do not have permission to view the full content of this post. Log in or register now.
Thank you lods sa tipsAhm if I were in your situation, ganito gagawin ko, search sa google
- Proc 1: How to create a class in java
- Proc 2:
a: how to ask user input in java
b: If else statement in java
etc...
Oo kasi may user input.mga lods gagamitan ba to ng scanner??
Oo kasi may user input.
public class Employee {
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public class FullTimeEmployee extends Employee {
private double monthlySalary;
public void setMonthlySalary(double monthlySalary) {
this.monthlySalary = monthlySalary;
}
public double getMonthlySalary() {
return monthlySalary;
}
}
public class PartTimeEmployee extends Employee {
private double ratePerHour, wage;
private int hoursWorked;
public void setWage(double ratePerHour, int hoursWorked) {
this.ratePerHour = ratePerHour;
this.hoursWorked = hoursWorked;
this.wage = (this.ratePerHour * this.hoursWorked);
}
public double getWage() {
return wage;
}
}
import java.util.*;
public class RunEmployee {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
FullTimeEmployee ftEmployee = new FullTimeEmployee();
PartTimeEmployee ptEmployee = new PartTimeEmployee();
System.out.println("Enter name: ");
String name = scan.nextLine();
System.out.println("Press F for Full Time or P for Part Time: ");
String empType = scan.nextLine();
if (empType.equals("F")) {
ftEmployee.setName(name);
System.out.println("Enter monthly salary: ");
double salary = scan.nextDouble();
ftEmployee.setMonthlySalary(salary);
System.out.println("Name: " + ftEmployee.getName());
System.out.println("Wage: " + ftEmployee.getMonthlySalary());
} else if (empType.equals("P")) {
ptEmployee.setName(name);
System.out.println("Enter rate per hour and no. of hours worked separated by space: ");
double rph = scan.nextDouble();
int hw = scan.nextInt();
ptEmployee.setWage(rph, hw);
System.out.println("Name: " + ptEmployee.getName());
System.out.println("Wage: " + ptEmployee.getWage());
} else {
System.out.println("You entered a wrong input! Please try again.");
}
}
}
// For FullTimeEmployee.java
public void displayEmployeeInfo() {
System.out.println("Name: " + getName());
System.out.println("Wage: " + getMonthlySalary());
}
// ----------------------------------------------------------------------
// For PartTimeEmployee.java
public void displayEmployeeInfo() {
System.out.println("Name: " + getName());
System.out.println("Wage: " + getWage());
}
Employee.java
JavaScript:public class Employee { private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } }
FullTimeEmployee.java
Java:public class FullTimeEmployee extends Employee { private double monthlySalary; public void setMonthlySalary(double monthlySalary) { this.monthlySalary = monthlySalary; } public double getMonthlySalary() { return monthlySalary; } }
PartTimeEmployee.java
Java:public class PartTimeEmployee extends Employee { private double ratePerHour, wage; private int hoursWorked; public void setWage(double ratePerHour, int hoursWorked) { this.ratePerHour = ratePerHour; this.hoursWorked = hoursWorked; this.wage = (this.ratePerHour * this.hoursWorked); } public double getWage() { return wage; } }
RunEmployee.java
Java:import java.util.*; public class RunEmployee { public static void main(String[] args) { Scanner scan = new Scanner(System.in); FullTimeEmployee ftEmployee = new FullTimeEmployee(); PartTimeEmployee ptEmployee = new PartTimeEmployee(); System.out.println("Enter name: "); String name = scan.nextLine(); System.out.println("Press F for Full Time or P for Part Time: "); String empType = scan.nextLine(); if (empType.equals("F")) { ftEmployee.setName(name); System.out.println("Enter monthly salary: "); double salary = scan.nextDouble(); ftEmployee.setMonthlySalary(salary); System.out.println("Name: " + ftEmployee.getName()); System.out.println("Wage: " + ftEmployee.getMonthlySalary()); } else if (empType.equals("P")) { ptEmployee.setName(name); System.out.println("Enter rate per hour and no. of hours worked separated by space: "); double rph = scan.nextDouble(); int hw = scan.nextInt(); ptEmployee.setWage(rph, hw); System.out.println("Name: " + ptEmployee.getName()); System.out.println("Wage: " + ptEmployee.getWage()); } else { System.out.println("You entered a wrong input! Please try again."); } } }
Antok na ko di ko na kayang mag explain aralin mo nalang, kung mag aadd ka ng ibang methods pwede naman halimbawa yung pag display ng wage at name
Java:// For FullTimeEmployee.java public void displayEmployeeInfo() { System.out.println("Name: " + getName()); System.out.println("Wage: " + getMonthlySalary()); } // ---------------------------------------------------------------------- // For PartTimeEmployee.java public void displayEmployeeInfo() { System.out.println("Name: " + getName()); System.out.println("Wage: " + getWage()); }
Para pag dating sa RunEmployee.java gagamitin mo nalang yung displayEmployeeInfo() sa pag display ng name at wage.
Employee.java
JavaScript:public class Employee { private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } }
FullTimeEmployee.java
Java:public class FullTimeEmployee extends Employee { private double monthlySalary; public void setMonthlySalary(double monthlySalary) { this.monthlySalary = monthlySalary; } public double getMonthlySalary() { return monthlySalary; } }
PartTimeEmployee.java
Java:public class PartTimeEmployee extends Employee { private double ratePerHour, wage; private int hoursWorked; public void setWage(double ratePerHour, int hoursWorked) { this.ratePerHour = ratePerHour; this.hoursWorked = hoursWorked; this.wage = (this.ratePerHour * this.hoursWorked); } public double getWage() { return wage; } }
RunEmployee.java
Java:import java.util.*; public class RunEmployee { public static void main(String[] args) { Scanner scan = new Scanner(System.in); FullTimeEmployee ftEmployee = new FullTimeEmployee(); PartTimeEmployee ptEmployee = new PartTimeEmployee(); System.out.println("Enter name: "); String name = scan.nextLine(); System.out.println("Press F for Full Time or P for Part Time: "); String empType = scan.nextLine(); if (empType.equals("F")) { ftEmployee.setName(name); System.out.println("Enter monthly salary: "); double salary = scan.nextDouble(); ftEmployee.setMonthlySalary(salary); System.out.println("Name: " + ftEmployee.getName()); System.out.println("Wage: " + ftEmployee.getMonthlySalary()); } else if (empType.equals("P")) { ptEmployee.setName(name); System.out.println("Enter rate per hour and no. of hours worked separated by space: "); double rph = scan.nextDouble(); int hw = scan.nextInt(); ptEmployee.setWage(rph, hw); System.out.println("Name: " + ptEmployee.getName()); System.out.println("Wage: " + ptEmployee.getWage()); } else { System.out.println("You entered a wrong input! Please try again."); } } }
Antok na ko di ko na kayang mag explain aralin mo nalang, kung mag aadd ka ng ibang methods pwede naman halimbawa yung pag display ng wage at name
Java:// For FullTimeEmployee.java public void displayEmployeeInfo() { System.out.println("Name: " + getName()); System.out.println("Wage: " + getMonthlySalary()); } // ---------------------------------------------------------------------- // For PartTimeEmployee.java public void displayEmployeeInfo() { System.out.println("Name: " + getName()); System.out.println("Wage: " + getWage()); }
Para pag dating sa RunEmployee.java gagamitin mo nalang yung displayEmployeeInfo() sa pag display ng name at wage.
Puwede po ba maka copy ng code nito plssssView attachment 1646239
oks na lods napagana kona salamat lods
ok na lods naayos ko na nalagay ko pala don sa full time monthsalary nagkamali pa hehehe
Pede po makuha ang code nito...View attachment 1646239[/ATTACH]
oks na lods napagana kona salamat lods
Pede po ba makuha ang code ?....or pede po ba pa check kung ano kulang walang error sa coding pero nasa output ang error...View attachment 1646239
oks na lods napagana kona salamat lods
Back read ka po, binigay na po yung src.Pede po makuha ang code nito...
Pede po ba makuha ang code ?....or pede po ba pa check kung ano kulang walang error sa coding pero nasa output ang error...
View attachment 1853881 View attachment 1854274