fork download
  1. import java.util.Scanner;
  2. class Employee{
  3.  
  4. Employee(){
  5. Scanner sc=new Scanner(System.in);
  6. System.out.println("Enter your name :");
  7. String name=sc.nextLine();
  8. //int age=ageAtJoiningDateTime;}
  9. }
  10. void getAgeAtJoiningTime(int b){
  11. System.out.println(age);
  12. }
  13. }
  14. class OrganizationalEmployee extends Employee{
  15. OrganizationalEmployee(){
  16. System.out.println("Enter your current age :");
  17. int currentAge=sc.nextInt();
  18. System.out.println("Enter your basic salary :");
  19. double salary=sc.nextDouble();
  20. System.out.println("Enter your Years :");
  21. int yr=sc.nextInt();
  22. }
  23. int yearsWorking(int yr){
  24. return yr;
  25. }
  26. double bonusCal(int bon){
  27. if(yr>=4){
  28. salary=+bon;
  29. return salary;}
  30. else{
  31. return salary;
  32. }}
  33. }
  34. class useEmployee{
  35. public static void main(String args []){
  36. double a=10000;
  37. Employee obj=new Employee();
  38. System.out.println("Enter your age :");
  39. int age=sc.nextInt();
  40. obj.getAgeAtJoiningTime(age);
  41. OrganizationalEmployee obj1=new OrganizationalEmployee();
  42. obj1.bounsCal(a);
  43. System.out.println();
  44. }
  45. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:11: error: cannot find symbol
System.out.println(age);
                   ^
  symbol:   variable age
  location: class Employee
Main.java:17: error: cannot find symbol
int currentAge=sc.nextInt();
               ^
  symbol:   variable sc
  location: class OrganizationalEmployee
Main.java:19: error: cannot find symbol
double salary=sc.nextDouble();
              ^
  symbol:   variable sc
  location: class OrganizationalEmployee
Main.java:21: error: cannot find symbol
int yr=sc.nextInt();
       ^
  symbol:   variable sc
  location: class OrganizationalEmployee
Main.java:27: error: cannot find symbol
if(yr>=4){
   ^
  symbol:   variable yr
  location: class OrganizationalEmployee
Main.java:28: error: cannot find symbol
salary=+bon;
^
  symbol:   variable salary
  location: class OrganizationalEmployee
Main.java:29: error: cannot find symbol
return salary;}
       ^
  symbol:   variable salary
  location: class OrganizationalEmployee
Main.java:31: error: cannot find symbol
return salary;
       ^
  symbol:   variable salary
  location: class OrganizationalEmployee
Main.java:39: error: cannot find symbol
int age=sc.nextInt();
        ^
  symbol:   variable sc
  location: class useEmployee
Main.java:42: error: cannot find symbol
obj1.bounsCal(a);
    ^
  symbol:   method bounsCal(double)
  location: variable obj1 of type OrganizationalEmployee
10 errors
stdout
Standard output is empty