JAVA ASSIGNMENT 03
NAME- RIYA DESHMANKAR
ROLL NO-2300290100212
SECTION-C
Ques1
public class Num {
private double number;
public Num(double number) {
[Link] = number;
public String isZero() {
return "Zero = " + (number == 0);
public String isPositive() {
return "Positive = " + (number > 0);
public String isNegative() {
return "Negative = " + (number < 0);
public String isOdd() {
return "Odd = " + (number % 2 != 0);
public String isEven() {
return "Even = " + (number % 2 == 0);
public String isPrime() {
if (number <= 1 || number != (int) number) {
return "Prime = false";
for (int i = 2; i <= [Link](number); i++) {
if ((int) number % i == 0) {
return "Prime = false";
return "Prime = true";
public String isAmstrong() {
if (number != (int) number || number < 0) {
return "Armstrong = false";
}
int num = (int) number;
int temp = num;
int sum = 0;
int digits = [Link](num).length();
while (temp > 0) {
int digit = temp % 10;
sum += [Link](digit, digits);
temp /= 10;
return "Armstrong = " + (sum == num);
public static void main(String[] args) {
Num num1 = new Num(0);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
Num num2 = new Num(17);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
Num num3 = new Num(153);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
Num num4 = new Num(-5);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
Num num5 = new Num(4.5);
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link]("Riya Deshmankar");
[Link]("R.N 2300290100212");
}
Output
Ques2
class Vehicle{
String make;
String model;
int year;
String fuel;
Vehicle(String mk,String md,int yr, String fl){
make=mk;
model=md;
year=yr;
fuel=fl;
void fuelEfficiency(int dist, int fuelUsed){
int eff=dist/fuelUsed;
[Link]("Efficiency = " + eff);
}
void distanceTravelled(int distance){
[Link]("Distance travelled = "+ distance);
void maxSpeed(int speed){
[Link]("Maximum speed = "+ speed);
class Car extends Vehicle{
Car(String mk,String md,int yr, String fl){
super(mk,md,yr,fl);}}
class Truck extends Vehicle{
Truck(String mk,String md,int yr, String fl){
super(mk,md,yr,fl);
}}
class Motorcycle extends Vehicle{
Motorcycle(String mk,String md,int yr, String fl){
super(mk,md,yr,fl);
}}
class Calculate{
public static void main (String [] args){
Car c1= new Car("Toyota","fortuner",2018,"diesel");
[Link]("Info about car :");
[Link](500,25);
[Link](500);
[Link](160);
Truck t1= new Truck("tata","leyland",2019,"petrol");
[Link]("Info about truck :");
[Link](1000,45);
[Link](1000);
[Link](150);
Motorcycle m1= new Motorcycle("Hero","passion",2017,"petrol");
[Link]("Info about motorcycle :");
[Link](1200,55);
[Link](1200);
[Link](120);
[Link]("Name - Riya Deshmankar");
[Link]("Roll no.- 2300290100212");
}}
Output
Ques3
class Employee{
String name;
String address;
int salary;
String jobTitle;
Employee(String nm, String ad, int sl, String jt){
name=nm;
address=ad;
salary=sl;
jobTitle=jt;
void generateBonus(int sal,double bon){
double bonus = sal*bon;
[Link]("The bonus is: "+ bonus);
}
void performReport(String name,String jobTitle, String eval){
[Link]("Performance report for "+jobTitle +" "+ name+": " +eval);
void manageProject(String name, String jobTitle, String project){
[Link](jobTitle+" "+ name+" "+ "is managing: "+project);
}}
class Manager extends Employee{
Manager(String nm, String ad, int sl, String jt){
super(nm,ad,sl,jt);
}}
class Developer extends Employee{
Developer(String nm, String ad, int sl, String jt){
super(nm,ad,sl,jt);
}}
class Programmer extends Employee{
Programmer(String nm, String ad, int sl, String jt){
super(nm,ad,sl,jt);
}}
class Company{
public static void main(String [] args){
Manager mag= new Manager("Ritesh","Ranchi",50000,"Manager");
[Link]("Details of the manager");
[Link](50000,0.10);
[Link]("Ritesh","Manager","Excellent Leadership skills and Result");
[Link]("Ritesh","Manager","ERP system");
Developer dev= new Developer("Rishi","Lucknow",85000,"Developer");
[Link]("Details of the developer");
[Link](85000,0.20);
[Link]("riya","Developer","Strong coding skills and delivery");
[Link]("riya","Developer","E-commerce website");
Programmer prg= new Programmer("Raunak","Varanasi",70000,"Programmer");
[Link]("Details of the programmer");
[Link](70000,0.12);
[Link]("thala","Programmer","Consistent and Reliable");
[Link]("thala","Programmer","Backend Service");
[Link]("Name - Riya Deshmankar");
[Link]("Roll no.- 2300290100212");
}}
Output