AOOPP
AOOPP
ASSIGNMENT 02
PRACTICAL 16
AIM: WRITE A PROGRAM OF COMMAD LINE ARGUMENT THAT
TAKE 3 NUMBER AS AN INPUT AND PERFORM ITS ADDITION AND
FIND THE AVERAGE.
INPUT
public class AMN16 {
public static void main(String[] args) {
int sum=0;
for (String s : args)
{
int i= Integer.parseInt(s);
sum = sum +i;
}
System.out.println("Command line Argumentrs="+ sum);
}
}
OUTPUT
PRACTICAL 17
AIM: WRITE A PROGRAM TO FIND THE MAXIMUM OF 3
NUMBERS USING TERNARY OPERATOR.
INPUT:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int A,B,C,Ans;
System.out.println("Enter the Value of A: ");
Scanner s=new Scanner(System.in);
A=s.nextInt();
System.out.println("Enter the Value of B: ");
B=s.nextInt();
System.out.println("Enter the Value of C: ");
C=s.nextInt();
Ans=(A>B)?(A>C)?A:C:(B>C)?B:C;
System.out.println("The Maximum is = " + Ans);
}
}
OUTPUT:
PRACTICAL 18
AIM: WRITE A PROGRAM TO ADDITION OF TWO INTEGER
NUMBERS AND TWO STRINGS.
INPUT:
OUTPUT:
PRACTICAL 19
AIM: WRITE A MENU DRIVEN PROGRAM TO ADD, SUBTRACT,
MULTIPLICATION AND DIVIDE USING SWITCH CASE
STATEMENT.
INPUT:
import java.util.Scanner;
public class AMN19 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("****Menu****");
System.out.println("1.Addition");
System.out.println("2.Subtraction");
System.out.println("3.Multiplication");
System.out.println("4.Division");
System.out.println("Enter Your Choice: ");
int choice = s.nextInt();
System.out.println("Enter One Number: ");
int a = s.nextInt();
System.out.println("Enter Second Number: ");
int b = s.nextInt();
switch(choice)
{
case 1:
System.out.println("Addition = " + (a+b));
break;
case 2:
System.out.println("Subtraction = " + (a-b));
break;
case 3:
System.out.println("Multiplication = " + (a*b));
break;
case 4:
System.out.println("Division = " + (a/b));
break;
default:
System.out.println("Please Enter Correct Number");
}
}
}
ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 23
Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :
OUTPUT:
PRACTICAL 20
AIM: WRITE A PROGRAM TO CHECK WHETHER ENTERED
NUMBER IS VOWEL OR NOT.
INPUT:
import java.util.Scanner;
public class AMN20 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("Enter a character: ");
char ch = s.next().charAt(0);
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
System.out.println(ch + " is a vowel.");
} else {
System.out.println(ch + " is not a vowel.");
}
s.close();
}
}
OUTPUT:
PRACTICAL 21
AIM: WRITE A PROGRAM TO CHECK A CHARACTER IS DIGIT,
ALPHABET OR SPACE.
INPUT:
import java.util.Scanner;
public class AMN21 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
if (Character.isDigit(ch))
{
System.out.println(ch + " This is a digit.");
}
else if (Character.isAlphabetic(ch))
{
System.out.println(ch + " This is an alphabet.");
} else if (Character.isWhitespace(ch))
{
System.out.println(ch + " This is a space.");
}
else
{
System.out.println(ch + " is neither a digit, nor an alphabet, nor a space.");
}
}
}
OUTPUT:
ASSIGNMENT-03
PRACTICAL:22
AIM: WRITE A PROGRAM TO WHICH CONTAIN USE OF STATIC
KEYWORD.
INPUT:
public class AMN22 {
static int count1=0;
AMN22()
{
count1++;
System.out.println(count1);
}
public static void main(String[] args){
AMN22 c1 = new AMN22();
AMN22 c2 = new AMN22();
AMN22 c3 = new AMN22();
AMN22 c4 = new AMN22();
AMN22 c5 = new AMN22();
}
}
OUTPUT:
PRACTICAL:23
AIM: WRITE A PROGRAM TO DEMONSTRATE “FINAL
KEYWORD”.
INPUT:
public class amn23 {
public static final double pi=3.14159;
OUTPUT:
PRACTICAL:24
AIM: WRITE A PROGRAM WHICH PERFROM SINGLE
INHERITANCE.
INPUT:
class singe{
public void p1(){
System.out.println("this is parent class");
}
}
public class single extends singe{
public void c1(){
System.out.println("this is child class");
}
OUTPUT:
PRACTICAL:25
AIM: WRITE A PROGRAM THAT OVERLOADING USING SUPER
KEYWORD.
INPUT:
class vehicle{
String color="blue";
}
class car extends vehicle {
String color = "black";
void show() {
System.out.println("vehicle (parent) class color=" + super.color);
System.out.println("vehicle (child) class=" + color);
}
}
public class amn25{
public static void main(String[] args) {
car t = new car();
t.show();
}
}
OUTPUT:
PRACTICAL:26
AIM: WRITE A PROGRAM TO DEMONSTRATE USE OF COPY
CONSTRUCTURE.
INPUT:
public class amn26 {
public String name;
public int age;
amn26(String name,int age){
this.name=name;
this.age=age;
}
public void show(){
System.out.println("Name="+name +"....Age="+age);
}
public static void main(String[] args){
amn26t= newamn26("Amaan",20);
t.show();
}
}
OUTPUT:
PRACTICAL:27
AIM: WRITE A PROGRAM TO DEMONSTRATE CONSTRUCTOR
OVERLOADING.
INPUT:
package copycons;
public class Copycons {
int rollno;
float par;
String name;
Copycons (int r,float p,String n)
{
rollno=r;
par=p;
name=n;
}
Copycons (Copycons c)
{
rollno=c.rollno;
par=c.par;
name=c.name;
}
void display()
{
System.out.println("Rollno:"+rollno);
System.out.println("Per:"+par);
System.out.println("Name:"+name);
}
public static void main(String[] args) {
Copycons c1=new Copycons(1,80,"Amaan");
Copycons c2=new Copycons(c1);
c1.display();
c2.display();
}
}
OUTPUT:
PRACTICAL:28
AIM:WRITE A PROGRAM IN JAVA TO DEMONSTRATE
METHOD OVERRIDING.
INPUT:
class animal1 {
public void makeSound() {
System.out.println("Animal makes a sound");
}
}
class Dog extends animal1 {
public void makeSound() {
System.out.println("Dog barks");
}
}
class Cat extends animal1 {
public void makeSound() {
System.out.println("Cat meows");
}
}
public class amn28 {
public static void main(String[] args) {
animal1 dog = new Dog();
animal1 cat = new Cat();
dog.makeSound();
cat.makeSound();
}
}
OUTPUT:
PRACTICAL:29
AIM:WRITE A PROGRAM IN JAVA WHICH HAS A CLASS
RECTANGLE HAVING TWO INSTANCE VARIABLES HEIGHT
AND WEIGHT.INITIALIZE THE CLASS USING
CONSTRUCTOR.
INPUT:
class Rectangle {
private final double height;
private final double width;
public Rectangle(double height, double width) {
this.height = height;
this.width = width;
}
public double calculateArea() {
return height * width;
}
public void show() {
System.out.println("Height: " + height);
System.out.println("Width: " + width);
System.out.println("Area: " + calculateArea());
}
}
public class RectangleDemo {
public static void main(String[] args) {
Rectangle rect = new Rectangle(5, 10);
System.out.println("Rectangle Details:");
rect.show();
}
}
OUTPUT:
PRACTICAL:30
AIM:WRITE A PROGRAM IN JAVA DEMONSTRATE THE USE OF
“THIS” KEYWORD.
INPUT:
package javaapplication9;
OUTPUT: