0% found this document useful (0 votes)
19 views

AOOPP

The document contains code snippets from a student's programming assignment. It includes 20 code examples demonstrating different Java programming concepts like command line arguments, data types, control flow, object oriented programming, inheritance and more. Each example is accompanied by input, output and explanation.

Uploaded by

dkchauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

AOOPP

The document contains code snippets from a student's programming assignment. It includes 20 code examples demonstrating different Java programming concepts like command line arguments, data types, control flow, object oriented programming, inheritance and more. Each example is accompanied by input, output and explanation.

Uploaded by

dkchauhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Name: Munshi Amaan Subject Name: AOOP Batch No: CO3

Enrollment Number:226010307062 Subject Code: 4340701 Date :

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

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 19


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 20


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

PRACTICAL 18
AIM: WRITE A PROGRAM TO ADDITION OF TWO INTEGER
NUMBERS AND TWO STRINGS.
INPUT:

public class PR18 {


public static void main(String[] args) {
String number1 = "123";
String number2 = "456";
String string1 = "Hello ";
String string2 = "world!";
int sum = Integer.parseInt(number1) + Integer.parseInt(number2);
System.out.println("Sum of numbers: " + sum);
String result = string1 + string2;
System.out.println("Concatenated string: " + result);
}
}

OUTPUT:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 21


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 22


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 24


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 25


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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);

System.out.print("Enter a character: ");


char ch = s.nextLine().charAt(0);

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 26


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 27


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

PRACTICAL:23
AIM: WRITE A PROGRAM TO DEMONSTRATE “FINAL
KEYWORD”.
INPUT:
public class amn23 {
public static final double pi=3.14159;

public static void main(String[] args){


System.out.println("final keyword"+pi);
}
}

OUTPUT:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 28


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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");
}

public static void main(String[] args) {


single a=new single();
a.p1();
a.c1();
}
}

OUTPUT:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 29


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 30


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 31


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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();

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 32


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

c2.display();
}
}
OUTPUT:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 33


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 34


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

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:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 35


Name: Munshi Amaan Subject Name: AOOP Batch No: CO3
Enrollment Number:226010307062 Subject Code: 4340701 Date :

PRACTICAL:30
AIM:WRITE A PROGRAM IN JAVA DEMONSTRATE THE USE OF
“THIS” KEYWORD.
INPUT:
package javaapplication9;

public class javaapplication9 {


public String name; public int age;
javaapplication9(String name,int age)
{
this.name=name; this.age=age;
}
public void show(){
System.out.println("Name="+name);
System.out.println("Age="+age);
}
public static void main(String[] args) {

javaapplication9 t= new javaapplication9("Amaan Munshi",20);


t.show();
}
}

OUTPUT:

ADVANCED OBJECT ORIENTED PROGRAMMING(4340701) Page 36

You might also like