Java Assignments Overview
Java Assignments Overview
[Link]("Enter a value");
Scanner in = new Scanner([Link]);
int num = [Link]();
[Link](num);
ASSIGNMENT -----> 1
class Tester {
public static void main(String[] args) {
// Implement your code here
int num1=6;
int num2=5;
int sum=0;
if(num1==num2)
{
sum=num1+num2;
}
else
{
sum=(2*(num1+num2));
}
[Link](sum);
}
}
***************************************************************************
ASSIGNMENT ----> 2
class Tester {
public static void main(String[] args) {
// Implement your code here
// Implement your code here
float a=1;
float b=4;
float c=6;
float root1=0;
float root=0;
float root2=0;
float discrimination=0;
discrimination=((b*b)-(4*a*c));
if (discrimination==0)
{
root=(-b/(2*a));
[Link](root);
}
else if (discrimination>0)
{
root1=((-b-discrimination)/(2*a));
root2=((-b+discrimination)/(2*a));
[Link](root1);
[Link](root2);
}
else
{
[Link]("The equation has no real roots");
}
}
}
**********************************************************************************
ASSIGNMENT ----> 3
class Tester {
public static void main(String[] args) {
// Implement your code here
int a=2;
int b=6;
int c=7;
int product;
if ((a!=7)&&(b!=7)&&(c!=7))
{
product=a*b*c;
}
else if(a==7)
{
product=b*c;
}
else if(b==7)
{
product=c;
}
else
{
product=(-1);
}
[Link]("Product is: "+product);
}
}
***********************************************************************************
ASSIGNMENT ----> 4
class Tester {
public static void main(String[] args) {
// Implement your code here
char foodType='V';
int quantity=1;
int distance=7;
int billAmount;
int foodPrice;
int delivery;
if(((foodType=='V')||(foodType=='N'))&&(quantity>=1)&&(distance>0))
{
{
if(foodType=='N')
{
foodPrice=(quantity*15);
}
else
{
foodPrice=(quantity*12);
}
}
{
if(distance<=3)
{
delivery=0;
}
else if((distance>3) && (distance<6))
{
delivery=((3*0)+((distance-3)*1));
}
else
{
delivery=(((distance-6)*2)+(3*1));
}
}
billAmount=foodPrice+delivery;
[Link]("billAmount: "+billAmount);
}
else
{
[Link]("-1");
}
}
}
******************************************************************************
ASSIGNMENT ----> 5
class Tester {
public static void main(String[] args) {
// Implement your code here
int accountNumber=1001;
int salary=40000;
int accountBalance=250000;
String loanType="Car";
int loanAmountExpected=300000;
int loanAmount=0;
int emisExpected=30;
int emisNum=0;
if((accountNumber>=1000)&&(accountNumber<2000)&&(accountBalance>=1000))
{
if((salary>25000)&&([Link]("Car")))
{
loanAmount=500000;
emisNum=36;
}
else if((salary>=50000)&&(salary<75000)&&([Link]("House")))
{
loanAmount=6000000;
emisNum=60;
}
else if((salary>=75000)&&([Link]("Business")))
{
loanAmount=75000000;
emisNum=86;
}
if((loanAmountExpected<=loanAmount)&&(emisExpected<=emisNum))
{
[Link]("eligible loanAmount="+loanAmount);
[Link]("eligible emisNum="+emisNum);
}
else
{
[Link]("Bank doesn't provide loan");
}
}
else
{
if((accountNumber<=1000)&&(accountNumber>2000))
{
[Link]("Account number doesn't match");
}
else
{
[Link]("Balance doesn't reach the criteria");
}
}
}
}
****************************************************************************************
ASSIGNMENT ----> 6
class Tester {
public static void main(String[] args) {
// Implement your code here
int oneDollar=2;
int fiveDollar=4;
int purchaseAmount=21;
int fives;
int oneNotes;
int fiveNotes;
if(purchaseAmount<=((1*oneDollar)+(5*fiveDollar)))
{
fives=fiveDollar*5;
oneNotes=purchaseAmount-fives;
fiveNotes=(fives/5);
if(oneNotes>0&&fives>0)
{
[Link]("$1 notes needed = "+oneNotes);
[Link]("$5 notes needed = "+fiveNotes);
}
else
{
[Link]("-1");
}}
else{
[Link]("-1");
}
}
}
****************************************************************************************
ASSIGNMENT -----> 7
class Tester {
public static void main(String[] args) {
// Implement your code here
int day=29;
int month=2;
int year=16;
String a="20";
if (month==4||month==6||month==9||month==11)
{
if(day==30)
{
day=1;
month=month+1;
}
else{
day=day+1;
}
[Link](day+"-"+month+"-"+"20"+year);
}
else if(month==2 && day<=28)
{
if(day==28 && year%4==0)
{
day=day+1;
}
else{
day=day+1;
}
[Link](day+"-"+month+"-"+"20"+year);
}
else if(month==2 && day<=29)
{
if(day==29)
{
day=1;
month=month+1;
}
else{
day=day+1;
}
[Link](day+"-"+month+"-"+"20"+year);
}
else if(month==1||month==3||month==5||month==7||month==10) {
if(day==31)
{
day=1;
month=month+1;
}
else{
day=day+1;
}
[Link](day+"-"+month+"-"+"20"+year);
}
else if(month==12)
{
if(day==31)
{
day=1;
month=1;
year=year+1;
}
else{
day=day+1;
[Link](day+"-"+month+"-"+"20"+year);
}
}
}
}
****************************************************************************************
ASSIGNMENT -----> 8
class Tester {
public static void main(String[] args) {
// Implement your code here
int num1=35;
if((num1%3==0)&&(num1%5==0))
{
[Link]("Zoom");
}
else if (num1%5==0)
{
[Link]("Zap");
}
else if (num1%3==0)
{
[Link]("Zip");
}
else
{
[Link]("Invalid");
}
}
}
******************************************************************************************
ASSIGNMENT ----> 1
class Tester {
public static void main(String[] args) {
// Implement your code here
int org=1331;
int rev=0;
int remainder;
int num1=org;
while (num1>0)
{
remainder=num1%10;
rev=(rev*10)+remainder;
num1=num1/10;
}
if(org==rev)
{
[Link](rev+" is a palindrome");
}
else{
[Link](rev+" is not a palindrome");
}
}
}
***************************************************************************************
ASSIGNMENT -----> 2
class Tester {
public static void main(String[] args) {
// Implement your code here
int heads=8;
int legs=12;
int rabbit=0, chickens=0;
rabbit=((legs/2)-(heads));
chickens=heads-rabbit;
if(rabbit>0&&chickens>0&&legs%2==0)
{
[Link]("Chickens="+chickens);
[Link]("Rabbits="+rabbit);
}
else{
[Link]("The number of chickens and rabit cannot be found");
}
}
}
*********************************************************************************************
***
ASSIGNMENT -----> 3
class Tester {
public static void main(String[] args) {
// Implement your code here
int num=2250;
int remainder=0;
int sum=0;
int num1=num;
while(num1>0)
{
remainder=num1%10; rem=2250%10=0 225%10=5 22%10=2 2%10=2
sum=sum+remainder; 0+0 0+5 5+2=7 7+2=9; sum=9
num1=num1/10; 2250/10=225 225/10=22 22/10=2 2/10=0
}
if((num%sum)==0) 2250%9==0
{
[Link](num+" is divisible by sum of its digits");
}
else
{
[Link](num+" is not divisible by sum of its digits");
}
}
}
*******************************************************************************************
ASSIGNMENT -----> 4
class Tester {
public static void main(String[] args) {
// Implement your code here
int num=123;
int num2=738;
int multi=num;
int remainder;
int num1=num;
while(num1>0)
{
remainder=num1%10;
multi=multi*remainder;
num1=num1/10;
}
if(multi==num2)
{
************************************************************************************
ASSIGNMENT -----> 5
class Tester {
public static void main(String[] args) {
// Implement your code here
int num=371;
int remainder;
int num1=num;
double cubes=0;
double sum=0;
while(num1>0)
{
remainder=num1%10;
cubes=[Link](remainder,3);
sum=sum+cubes;
num1=num1/10;
}
if(sum==num)
{
[Link](num+" is an Armstrong number");
}
else{
[Link](num+" is not an Armstrong number");
}
}
}
*************************************************************************************
ASSIGNMENT -----> 6
class Tester {
public static void main(String[] args) {
// Implement your code here
int num=15;
double remainder;
double rem=0;
double squares=0;
double rmdr=0;
double sum=0;
int num1=num;
while(num1>0) {
remainder=(num1%10);
squares=[Link](remainder,2);
rem=squares+rem;
num1=num1/100;
if(num1==1) {
num1=num/10;
rmdr=num1%10;
squares=[Link](rmdr,2);
rem=squares;
}}
if(rem%9==0) {
[Link]("The number "+num+" is a lucky number");
}
else{
[Link]("The number "+num+" is not a lucky number");
}
}
}
*********************************************************************************************
**
ASSIGNMENT -----> 7
class Tester {
public static void main(String[] args) {
// Implement your code here
int num1=5;
int num2=10;
int grt=0;
if(num1>num2)
{
grt=num1;
}
else{
grt=num2;
}
int num=grt;
while(grt%num1!=0)
{
grt=grt+num;
}
[Link](grt);
}
}
***************************************************************************************
ASSIGNMENT -----> 8
class Tester {
public static void main(String[] args) {
// Implement your code here
int rows = 5;
}
}
***************************************************************************************
class Tester {
public static void main(String[] args) {
// Implement your code here
int num=1950;
double remainder;
double rem=0;
double squares=0;
double sum=0;
int num1=num;
while(num1>1)
{
remainder=(num1%10);
squares=[Link](remainder,2);
rem=squares+rem;
num1=num1/100;
}
[Link](rem);
if(rem%9==0)
{
[Link]("The number "+num+" is a lucky number");
}
else{
[Link]("The number "+num+" is not a lucky number");
}
}
}
METHODS----->>
ASSIGNMENT ------>> 3
class Calculator {
public int num;
public int sumOfDigits()
{
int sum=0;
int num1=num;
while(num1>0) {
int rem=num1%10;
sum=sum+rem;
num1=num1/10;
}
return sum;
} }
class Tester {
public static void main(String args[]) {
Calculator calculator = new Calculator();
[Link]([Link]());
}
}
********************************************************************************************
ASSIGNMENT ----> 4
class Rectangle {
public float length;
public float width;
public double calculateArea()
{
double Area=(length*width);
return ([Link](Area*100.0)/100.00);
}
*********************************************************************************************
***********
class Tester{
public static void main(String[] args){
Restaurant restaurant1=new Restaurant("Jalpan",6738892347L,"Mysore",4.3f);
[Link]();
}
}
*********************************************************************************************
*
ENCAPSULATION ----->
ASSIGNMENT ------>> 1
class Employee {
if ([Link] >= 4) {
[Link] = 100;
} else {
[Link] = 50;
}
[Link] += [Link];
}
}
class Tester {
[Link]();
[Link]("Employee Details");
[Link]("Employee Id: " + [Link]());
[Link]("Employee Name: " + [Link]());
[Link]("Salary: " + [Link]());
}
}
*********************************************************************************************
*****
ASSIGNMENT ----->> 2
class MovieTicket {
//Implement your code here
private int movieId;
private int noOfSeats;
private double costPerTicket;
public MovieTicket(int movieId,int noOfSeats)
{
[Link]=movieId;
[Link]=noOfSeats;
}
public int getMovieId()
{
return [Link];
}
public void setMovieId(int movieId)
{
[Link]=movieId;
}
public int getNoOfSeats()
{
return [Link];
}
public void setNoOfSeats(int noOfSeats)
{
[Link]=noOfSeats;
}
public double getCostPerTicket()
{
return [Link];
}
public void setCostPerTicket(double costPerTicket)
{
[Link]=costPerTicket;
}
public double calculateTotalAmount()
{
if(movieId==111)
{
costPerTicket=7;
}
else if(movieId==112)
{
costPerTicket=8;
}
else if(movieId==113)
{
costPerTicket=8.5;
}
else
{
costPerTicket=0;
}
return costPerTicket*noOfSeats*1.02;
}
}
class Tester {
public static void main(String[] args) {
int a=112,b=3;
MovieTicket movieTicket = new MovieTicket(a,b);
*********************************************************************************************
******
STRINGS ----->>
EXERCISE ----->> 1
class Tester{
*********************************************************************************************
*********
ASSIGNMENT -----> 1
class Tester{
if([Link]([Link](i)))
[Link]([Link](i));
else
[Link]([Link](i));
}
return (alpha+""+special);
}
*********************************************************************************************
*****
ASSIGNMENT -----> 2
class Tester{
public static boolean checkPalindrome(String str){
{
int i = 0, j = [Link]() - 1;
while (i < j) {
if ([Link](i) != [Link](j)) {
return false;
}
i++;
j--;
}
return true;
}
}
public static void main(String args[]){
String str = "radar";
if(checkPalindrome(str))
[Link]("The string is a palindrome!");
else
[Link]("The string is not a palindrome!");
}
}
*********************************************************************************************
*******
ASSIGNMENT -----> 3
class Tester {
public static String reverseEachWord(String str){
//Implement your code here and change the return value accordingly
String words[]=[Link]("\\s");
String reverseWord="";
for(String w:words){
StringBuilder sb=new StringBuilder(w);
[Link]();
reverseWord+=[Link]()+" ";
}
return [Link]();
}
public static void main(String args[]){
String str = "all cows eat grass";
[Link](reverseEachWord(str));
}
}
*********************************************************************************************
***********
class Tester {
return count;
}
*********************************************************************************************
***********
public Department()
{
[Link]=departmentName;
[Link]=courses;
}
public void displayDeptDetails()
{
[Link](departmentName);
for(String arr:courses)
{
[Link](arr);
}
}
}
class Tester {
public static void main(String[] args)
{
Department dept = new Department();
[Link]("ETA");
String courses[]={"Java","Python","Data Science","UI"};
[Link](courses);
[Link]();
}
}
class Teacher {
//Implement your code here
private String[] teacher;
private String[] subject;
private double[] salary;
public Teacher (String[] teacherNname,String[] subject,double[] salary)
{
[Link]=teacherName;
[Link]=subject;
[Link]=salary;
}
public String[] getTeacherName() {
return teacherName;
}
public void setTeacherName(String[] teacherName) {
[Link]=teacherName;
}
public String[] getSubject() {
return subject;
}
public String setSubject(String[] Subject) {
[Link]=subject;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
[Link]=salary;
}
public void displayDetails() {
for(int i=0;i<[Link];i++) {
[Link]("Name: "+[Link]);
[Link]("Subjcet: "+[Link]);
[Link]("Subjcet: "+[Link]);
}
class Tester {
public static void main(String[] args) {
// Implement your code here
String[] teacherName={"Alex","John","Sam","Maria"};
String[] subject={"Java","DBMS","Networking","Python"};
double[] salary={1200.0,800.0,900.0,900.0};
Teacher obj=new Teacher(teacherName,subject,salary);
Teacher obj1=new Teacher(teacherName,subject,salary);
Teacher obj2=new Teacher(teacherName,subject,salary);
}
}
ARRAY ----->> 2
class Tester {
*********************************************************************************************
*******
ARRAY ----->> 3
class Tester {
*******************************************************************************************
ARRAY ---->> 5
sum=sum+rem;
n=n/10;
}
if((sum%3==0)&&(i%5==0)) {
numbers[j]=i;
j++;
}
}
}
return numbers;
}
}
}
******************************************************************************************
class Tester {
public static int findTotalCount(int[] numbers) {
//Implement your code here and change the return value accordingly
int cnt = 0;
*********************************************************************************************
*********
STATIC ----->>
ASSIGNMENT ----->> 1
class Bill{
//Implement your code here
private String paymentMode;
private String billId;
private static int counter;
static {
counter=9000;
}
public String getPaymentMode() {
return paymentMode;
}
public void setPaymentMode(String paymentMode) {
[Link]=paymentMode;
}
public String getBillId() {
return billId;
}
public void setBillId(String billId) {
[Link]=billId;
}
}
}
class Tester {
public static void main(String[] args) {
Bill bill1 = new Bill("DebitCard");
Bill bill2 = new Bill("PayPal");
Bill bill3 = new Bill("CreditCard");
Bill bill4 = new Bill("AmazonPay");
Bill bill5 = new Bill("GooglePay");
//Create more objects and add them to the bills array for testing your code
*********************************************************************************************
**********
ASSIGNMENT ----->> 2
class Participant {
//Implement your code here
private static int counter;
private String registrationId;
private String name;
private long contactNumber;
private String city;
static {
counter=10000;
}
class Tester {
//Create more objects and add them to the participants array for testing your code
}
}
*********************************************************************************************
***************
ASSIGNMENT ------>> 3
class Booking{
//Implement your code here
private String customerEmail;
private int seatsRequired;
private boolean isBooked;
private static int seatsAvailable;
class Tester {
public static void main(String[] args) {
Booking booking1 = new Booking("jack@[Link]", 100);
Booking booking2 = new Booking("jill@[Link]", 350);
//Create more objects and add them to the bookings array for testing your code
*********************************************************************************************
*
*********************************************************************************************
class Subject {
private String subjectName;
public String getSubjectName() {
return [Link];
}
public void setSubjectName(String subjectName) {
[Link]=subjectName;
}
Subject(String subjectName) {
[Link] = subjectName;
}
}
class Student {
private int rollNo;
private String studentName;
private Subject subject;
public int getRollNo() {
return [Link];
}
public void setRollNo(int rolllNo) {
[Link]=rollNo;
}
public String getStudentName() {
return [Link]=studentName;
}
public void setStudentName(String studentName) {
[Link]=studentName;
}
********************************************************************************************
AGGREGATION ----->> 2
class Author {
//Implement your code here
private String name;
private String emailId;
private char gender;
public String getName() {
return name;
}
public void setName(String name) {
[Link]=name;
}
public String getEmailId() {
return emailId;
}
public void setEmailId(String emailId) {
[Link]=emailId;
}
public char getGender() {
return gender;
}
public void setGender(char gender) {
[Link]=gender;
}
public Author(String name,String emailId,char gender) {
[Link]=name;
[Link]=emailId;
[Link]=gender;
}
}
class Book {
//Implement your code here
private String name;
private Author author;
private double price;
private int quantity;
public String getName() {
return name;
}
public void setName(String name) {
[Link]=name;
}
public Author getAuthor() {
return author;
}
public void setAuthor(Author author) {
[Link]=author;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
[Link]=price;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
[Link]=quantity;
}
public Book(String name,Author author,double price, int quantity) {
[Link]=name;
[Link]=author;
[Link]=price;
[Link]=quantity;
}
public void displayAuthorDetails() {
[Link]("Displaying author details");
[Link]("Author name: "+[Link]());
[Link]("Author emaiId: "+[Link]());
[Link]("Author gender: "+[Link]());
}
}
class Tester {
public static void main(String[] args) {
//Implement your code here
Author author1=new Author("Joshua Bloch","joshua@[Link]",'M');
Book book1 =new Book("Effective Java",author1,45d,15);
[Link]();
}
}
class Room {
private int roomNo;
private int capacity;
private static int roomCounter;
static
{
roomCounter=500;
}
public Room() {
[Link]=[Link]+[Link]++;
[Link]=4;
}
public int getRoomNo()
{
return roomNo;
}
public void setRoomNo(int roomNo)
{
[Link]=roomNo;
}
public int getCapacity()
{
return capacity;
}
public void setCapacity(int capacity)
{
[Link]=capacity;
}
public static int getRoomCounter()
{
return [Link];
}
public static void setRoomCounter(int roomCounter)
{
[Link]=roomCounter;
}
class Member {
private int memberId;
private String name ;
private Room room;
public int getMemberId()
{
return memberId;
}
public void setMemberId(int memberId)
{
[Link]=memberId;
}
public String getName()
{
return name;
}
public void setName(String name)
{
[Link]=name;
}
public Room getRoom()
{
return room;
}
public void setRoom(Room room)
{
[Link]=room;
}
public Member(int memberId,String name)
{
[Link]=memberId;
[Link]=name;
//[Link]=room;
}
class Admin {
class Tester {
public static void main(String args[]) {
Room room1 = new Room();
Room room2 = new Room();
Room room3 = new Room();
Room room4 = new Room();
Room room5 = new Room();
*********************************************************************************************
**********
INHERITANCE ------>>
EXERCISE 1
class Camera {
private String brand;
private double cost;
public Camera() {
[Link] = "Nikon";
}
public Camera(String brand,double cost) {
[Link]=brand;
[Link]=cost;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
[Link] = brand;
}
public double getCost() {
return cost;
}
public void setCost(double cost) {
[Link] = cost;
}
}
class Tester {
public static void main(String[] args) {
DigitalCamera camera = new DigitalCamera("Canon",100);
[Link]([Link]()+" "+[Link]()+" "+[Link]());
}
}
*********************************************************************************************
************************
INHERITANCE
ASSIGNMENT ----->> 1
class Employee {
else if((experience>=3)&&(experience<5)) {
variableComponent=5;
}
else if((experience>=5)&&(experience<10)) {
variableComponent=7;
}
else if(experience>=10) {
variableComponent=12;
}
[Link]((float)(basicPay+hra+(basicPay*variableComponent*0.01)));
}
class Tester {
*********************************************************************************************
*****************************************************
class Point {
//Implement your code here
private double xCoordinate;
private double yCoordinate;
class Tester {
}
}
*********************************************************************************************
**************
class Bill{
//Implement your code here
double price=0;
public double findPrice(int itemId) {
if (itemId==1001) {
price = 25;
}
else if(itemId==1002) {
price=20;
}
else if(itemId==1003) {
price=23;
}
else if(itemId==1004) {
price=18;
}
else {
price =0;
}
return price;
}
class Tester {
price = [Link]("Reebok","Skirt",38);
if(price>0)
[Link]("Price of the selected item is $"+price);
else
[Link]("The values are not valid");
}
*********************************************************************************************
*******************************
class Bill{
//Implement your code here
public double findPrice(int itemId) {
int price=0;
if (itemId==1001) {
price = 25;
}
else if(itemId==1002) {
price=20;
}
else if(itemId==1003) {
price=23;
}
else if(itemId==1004) {
price=18;
}
else {
price =0;
}
return price;
}
class Tester {
price = [Link]("Reebok","Skirt",38);
if(price>0)
[Link]("Price of the selected item is $"+price);
else
[Link]("The values are not valid");
}
*********************************************************************************************
******************
class Student{
//Implement your code here
private final int STIPEND = 100;
private int studentId;
private int aggregateMarks;
class Tester {
totalStipend = [Link]();
[Link]("The final stipend of " + [Link]()+" is $" + totalStipend);
}
*********************************************************************************************
**************************
EXERISE ----->> 1
class User{
private int id;
private String userName;
private String emailId;
private double walletBalance;
public User(int id,String userName,String emailId, double walletBalance)
{
[Link]=id;
[Link]=userName;
[Link]=emailId;
[Link]=walletBalance;
}
public int getId()
{
return id;
}
public void setId(int id)
{
[Link]=id;
}
public String getUserName()
{
return userName;
}
public void setUserName(String userName)
{
[Link]=userName;
}
public String getEmailId()
{
return emailId;
}
public void setEmailId(String emailId)
{
[Link]=emailId;
}
public double getWalletBalance()
{
return walletBalance;
}
public void setWalletBalance( double walletBalance)
{
[Link]=walletBalance;
}
public boolean makePayment(double billAmount)
{
// [Link]=billAmount;
if(billAmount<=walletBalance)
{
[Link](walletBalance-billAmount);
return true;
}
else
{
return false;
}
}
}
[Link]((int)(0.1*billAmount));
return true;
}
else
return false;
// [Link]=billAmount;
/* if(billAmount<=getWalletBalance)
{
[Link](getWalletBalance - billAmount);
[Link]((int)(0.1*billAmount));
return true;
}
else
{
return false;
}
*/
}
}
class Tester {
processPayment(user, 70);
processPayment(premiumUser, 150);
processPayment(premiumUser, 80);
processPayment(premiumUser, 120);
} else {
[Link]("Sorry " + [Link]() + ", you do not have enough balance to pay the bill!");
}
[Link]("Your wallet balance is $" + [Link]());
if (user instanceof PremiumUser) {
PremiumUser premiumUser = (PremiumUser) user;
[Link]("You have " + [Link]() + " points!");
}
[Link]();
}
}
*********************************************************************************************
*****************************
ASSIGNMENT ---->> 1
class Faculty{
private String name;
private float basicSalary;
private float bonusPercentage;
private float carAllowancePercentage;
public Faculty(String name,float basicSalary){
[Link]= name;
[Link]= basicSalary;
[Link]=4f;
[Link]= 2.5f;
}
return salary;
}
}
return salary;
}
class Tester {
public static void main(String[] args) {
[Link]("Teacher Details\n***************");
[Link]("Name: "+[Link]());
[Link]("Qualification: "+[Link]());
[Link]("Total salary: $" + [Link]([Link]()*100)/100.0);
[Link]();
}
}
*********************************************************************************************
*****************************
METHOD OVERRIDING
ASSIGNMENT ----->> 2
class Event{
//Implement your code here
private String eventName;
private String participantName;
private double registrationFee;
public Event(String eventName, String participantName){
[Link]= eventName;
[Link]= participantName;
}
public void registerEvent(){
if([Link]().equals("Singing")){
[Link](8);
}
else if([Link]().equals("Dancing")){
[Link](10);
}
else if([Link]().equals("DigitalArt")){
[Link](12);
}
else if([Link]().equals("Acting")){
[Link](15);
}
else{
[Link](0);
}
}
public String getEventName() {
return eventName;
}
public void setEventName(String eventName) {
[Link] = eventName;
}
public String getParticipantName() {
return participantName;
}
public void setParticipantName(String participantName) {
[Link] = participantName;
}
public double getRegistrationFee() {
return registrationFee;
}
public void setRegistrationFee(double registrationFee) {
[Link] = registrationFee;
}
}
public int getNoOfParticipants() {
return noOfParticipants;
}
public void setNoOfParticipants(int noOfParticipants) {
[Link] = noOfParticipants;
}
public int getTeamNo() {
return teamNo;
}
public void setTeamNo(int teamNo) {
[Link] = teamNo;
}
class Tester {
} else {
[Link]("Please enter a valid event");
}
[Link]();
TeamEvent teamEvent = new TeamEvent("Acting", "Serena", 5, 1);
[Link]();
if ([Link]() != 0) {
[Link]("Thank You " + [Link]()
+ " for your participation! Your registration fee is $" + [Link]());
[Link]("Your team number is " + [Link]());
} else {
[Link]("Please enter a valid event");
}
}
}
*********************************************************************************************
**********************************************
FINAL
ASSIGNMENT ----->> 1
class Circle{
private final double PI=3.14;
private double diameter;
private double circumference;
private double area;
public Circle(double diameter) {
[Link]=diameter;
}
}
class FinalAssignment {
//Create more objects of Circle class and add to the array given below for testing your code
Circle[] circles = {circle1, circle2};
for (Circle circle : circles) {
[Link]();
[Link]();
&&&&&&&&&&&&&&&&&&&&&&&&&
class Circle{
*********************************************************************************************
****************
ABSTRACT ---->>
EXERCISE ----->> 1
class Tester {
[Link]();
[Link]();
[Link]();
*********************************************************************************************
************************
ASSIGNMENT ---->>1
class AbstractAssignment {
*********************************************************************************************
**************************
INTERFACE
EXERCISE ---->> 1
interface Tax{
//Implement your code here
double calculateTaxPrice(double price);
}
class PurchaseDetails{
//Implement your code here
private String purchaseId;
private String paymentType;
private double taxPercentage;
public PurchaseDetails(String purchaseId, String paymentType) {
[Link]=purchaseId;
[Link]=paymentType;
}
class Seller{
//Implement your code here
private String location;
private double taxPercentage;
public String getLocation() {
return location;
}
public void setLocation(String location) {
[Link]=location;
}
public double getTaxPercentage() {
return taxPercentage;
}
public void setTaxPercentage(double taxPercentage) {
[Link]=taxPercentage;
}
public double calculateTax(double price) {
//[Link]=price;
//super(price);
double tax=0;
if(location=="Middle east") {
tax=15;
//[Link](15);
}
else if(location=="Europe") {
tax=25;
//[Link](25);
}
else if(location=="Canada") {
tax=22;
//[Link](22);
}
else if(location=="Japan") {
tax=12;
//[Link](12);
}
//tax=price*tax;
//price=price+tax;
//return tax;
[Link](tax);
return (price*(tax/100));
}
public Seller(String location) {
[Link]=location;
}
}
class Tester{
public static void main(String args[]) {
[Link]("Purchase Details\n***************");
PurchaseDetails purchaseDetails = new PurchaseDetails("P1001","Credit Card");
[Link]("Total purchase amount: " + [Link]([Link](100)*100)/100.0);
[Link]("Tax percentage: "+[Link]());
[Link]("Seller Details\n***************");
Seller seller = new Seller("Canada");
[Link]("Tax to be paid by the seller: " + [Link]([Link](100)*100)/100.0);
[Link]("Tax percentage: "+[Link]());
*********************************************************************************************
**********************************
ASSIGNMENT ---->> 1
interface Testable{
//Implement your code here
boolean testCompatibility();
}
class Mobile {
//Implement your code here
private String name;
private String brand;
private String operatingSystemName;
private String operatingSystemVersion;
public Mobile(String name, String brand, String operatingSystemName, String operatingSystemVersion) {
[Link]=name;
[Link]=brand;
[Link]=operatingSystemName;
[Link]=operatingSystemVersion;
}
public String getName() {
return name;
}
public void setName(String name) {
[Link]=name;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
[Link]=brand;
}
public String getOperatingSystemName() {
return operatingSystemName;
}
public void setOperatingSystemName(String operatingSystemName) {
[Link]=operatingSystemName;
}
public String getOperatingSystemVersion() {
return operatingSystemVersion;
}
public void setOperatingSystemVersion(String operatingSystemVersion) {
[Link]=operatingSystemVersion;
}
}
*********************************************************************************************
*******************************
}
}
class InvalidNameException extends Exception{
public InvalidNameException(String message){
super(message);
}
}
class InvalidJobProfileException extends Exception{
public InvalidJobProfileException(String message){
super(message);
}
}
class Applicant{
class Validator {
public boolean validateName(String name) {
if ( name==null || [Link]() || name==" ")
return false;
else
return true;
}
if(validateName([Link]())==false) {
throw new InvalidNameException("Invalid name");
}
if(validateAge([Link]())==false) {
throw new InvalidAgeException("Invalid age");
}if(validateJobProfile([Link]())==false) {
throw new InvalidJobProfileException("Invalid job profile");
}
}
}
class Tester {
try {
Applicant applicant= new Applicant();
[Link]("Jenny");
[Link]("Clerk");
[Link](25);
[Link](applicant);
[Link]("Application submitted successfully!");
}
catch (InvalidNameException|InvalidJobProfileException|InvalidAgeException e) {
[Link]([Link]());
}
}
}