KEMBAR78
Java 1 | PDF | Constructor (Object Oriented Programming) | Programming
0% found this document useful (0 votes)
44 views19 pages

Java 1

The document contains multiple Java programs that demonstrate various programming concepts including variable types, constructors, control statements, looping, branching, arrays, string manipulation, inheritance, method overloading, abstraction using abstract classes and interfaces. Each section includes code snippets along with their expected outputs. The programs cover a range of topics such as arithmetic operations, grade evaluation, account management, and employee details.

Uploaded by

hhh
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)
44 views19 pages

Java 1

The document contains multiple Java programs that demonstrate various programming concepts including variable types, constructors, control statements, looping, branching, arrays, string manipulation, inheritance, method overloading, abstraction using abstract classes and interfaces. Each section includes code snippets along with their expected outputs. The programs cover a range of topics such as arithmetic operations, grade evaluation, account management, and employee details.

Uploaded by

hhh
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/ 19

2.

Code execute and debug programs that uses different types


of variables and data types.
package test1;

public class Demo


{
public static void main(String [] args)
{
int a=10,b=5,c;
double d=2.0,e=5.0,f;
c=a+b;
System.out.println("value of c is:"+c);
f=d+e;
System.out.println("value of f is:"+f);

}
}
Output

value of c is:15
value of f is:7.0
3.code execute and debug programs
a.Uses the different types of constructor
b.for expression evalution
c.To perform autoboxing and unboxing

package test1;

public class Constructor


{
Constructor() //No argument Constructor
{
int a=2,b=3,c=4,d=1,e=5;
int f=(a+(b/c)-d*e);

System.out.println("value of f="+f);

}
Constructor(int a,int b,int c,int d)//parameterized constructor
{
int g=(a+b)/c*d;
System.out.println("value of g="+g);
}
public static void main(String[]args)
{
int a=50;
Integer a1=new Integer(a);
Integer a2=5;
System.out.println(a1+" "+a2);
Integer a3=new Integer(45);
int b=a3;
System.out.println(a3);
Constructor ob=new Constructor();
Constructor ob2=new Constructor(54,87,12,4);
}
}

Output

50 5
45
value of f=-3
value of g=44
5 a.Code execute and debug programs that uses different
control statements.
package test1;
import java.util.Scanner;

public class Switch1 {


public static void main(String [] args)
{
String grade="null";
System.out.println("enter a marks:");
Scanner sc=new Scanner(System.in);
int score=sc.nextInt();
switch(score/10)
{
case 9:
grade="A";
break;
case 8:
grade="B";
break;
case 7:
grade="C";
break;
default:
grade="F";
break;

}
System.out.println("your grade is\t"+grade);

Output

1.enter a marks:
90
your grade is A
2.enter a marks:
45
your grade is F
b.looping statement programm
package test1;
public class looping{
public static void main(String args[] )
{
System.out.println("code for do while loop");
int i=20;
do {
System.out.println(i);
i=i+1;
}while(i<20);
System.out.println("code for for_loop");
for(int j=5;j<=10;j++)
{
System.out.println(j);
}
System.out.println("code for_each loop");
int s[]= {8,19,56,78,43,233,56};
for(int k:s)
{
System.out.println(k);
}
}
}

Output

code for do while loop


20
code for for_loop
5
6
7
8
9
10
code for_each loop
8
19
56
78
43
233
56
c.Branching statement program
package test1;

public class Branching


{
public static void main(String args[])
{
System.out.println("code for Break statement");
for(int i=5;i<10;i++)
{
if(i==8)
break;
System.out.println(i);
}
System.out.println("code for continue statement");
for(int k=5;k<15;k++)
{
if(k%2!=0)
continue;
System.out.println(k);

}
}
}

Output

code for Break statement


5
6
7
code for continue statement
6
8
10
12
14
6.

package test1;

public class Account {


private long acc_no;

private String name, email;

private float amount;

public long getAcc_no()


{
return acc_no;
}

public void setAcc_no(long acc_no)

this.acc_no = acc_no;

public String getName()


{
return name;
}

public void setName(String name)


{
this.name = name;
}

public String getEmail()


{
return email;
}

public void setEmail(String email)

this.email = email;

public float getAmount()


{
return amount;
}

public void setAmount(float amount)

this.amount = amount;

public static void main(String[] args)

{
Account acc = new Account();

acc.setAcc_no(7310805450L);

acc.setName("MD FAIZ");

acc.setEmail("mdfaiz689@gmail.com");

acc.setAmount(100000f);

System.out.println("Account_number:"+acc.getAcc_no() + "\nName:" +
acc.getName() + "\nEmail:" + acc.getEmail() + " \nAmount:" +
acc.getAmount());

}
}

output
Account_number:7310805450
Name:MD FAIZ
Email:mdfaiz689@gmail.com
Amount:100000.0
b Implement simple calculator program using java
package umesh;

import java.util.Scanner;

public class Switch

public static void main(String args[])

char operator;

Double number1,number2,result;

Scanner input=new Scanner(System.in);

System.out.println("enter number1");

number1=input.nextDouble();

System.out.println("enter number2:");

number2=input.nextDouble();

System.out.println("choose an operator : + - * /");

System.out.println("enter operator:");

operator=input.next().charAt(0);

switch(operator)

case '+':

result=number1+number2;

System.out.println(number1+"+"+number2+"="+result);

break;

case '-':

result=number1-number2;

System.out.println(number1+"-"+number2+"="+result);

break;

case '*':

result=number1*number2;
System.out.println(number1+"*"+number2+"="+result);

break;

case '/':

result=number1/number2;

System.out.println(number1+"/"+number2+"="+result);

break;

input.close();

Output

1.enter number1

34

enter number2:

44

choose an operator : + - * /

enter operator:

34.0*44.0=1496.0

2.enter number1

45

enter number2:

76

choose an operator : + - * /

enter operator:

45.0+76.0=121.0
7 a.Code and execute debug programs that uses array concept.
package java;

import java.util.Scanner;

public class hii {

public static void main(String args[]) {

int n;

int[] array = new int[10];

Scanner sc = new Scanner(System.in);

System.out.println("enter the size:");

n=sc.nextInt();

System.out.println("enter the element of array:");

for(int i=0;i<n;i++)

array[i]=sc.nextInt();

System.out.println("array elements are:");

for(int i=0;i<n;i++)

System.out.println(array[i]);

}
output
enter the size:

enter the element of array:

10

20

30

40

array elements are:

10

20

30

40
b.code execute and debug programs to perform string manipulation.
package rrre;

public class main {

public static void main(String [] args)

{ String first="java";

String second="python";

System.out.println(first);

int length=second.length();

System.out.println("length:"+length);

String join=first.concat(second);

System.out.println("jopined String:"+join);

boolean comp=first.equals(second);

System.out.println("comparing 2 Strings:"+comp);

String example="this is the \"String\"class.";

System.out.println(example);

String name=new String("java String");

System.out.println(name);

System.out.println(name.substring(0,4));

String str1="bat ball";

System.out.println(str1.replace('b','c'));

output

java

length:6

jopined String:javapython

comparing 2 Strings:false

this is the "String"class.

java String

java

cat call
8.Wrtite a program to implement multilevel inheritance concept to read
student details.
package umes;

public class stu {

int r;

void read(int roll)

r=roll;

class student extends stu

String name;

void readname(String n)

name=n;

class studentdetails extends student

String col;

void readcollege(String c)

col=c;

void display()
{

System.out.println("student rool number is:"+r);

System.out.println("student name is:"+name);

System.out.println("student college name is:"+col);

class test

public static void main(String args[])

studentdetails a=new studentdetails();

a.read(410);

a.readname("Python");

a.readcollege("B E T P");

a.display();

Output

student rool number is:410

student name is:Python

student college name is:B E T P


9 a.Write a program to execute that uses static binding by implementing
method overloading.
package naruto2;

public class animee

int add(int a,int b)

return a+b;

double add(double a,double b,double c)

return a+b+c;

public static void main(String args[])

animee a=new animee();

System.out.println(a.add(11,34));

System.out.println(a.add(42.3,56.33,33.3));

output

45

131.93
b.Write a program to execute that uses dynamic binding by implementing
method overloading
package naruto2;

public class vehicle

void run()

System.out.println("vehicle is running");

class bike extends vehicle

void run()

System.out.println("Bike is running safety");

class ocerride

public static void main(String [] args)

bike obj=new bike();

obj.run();

output
Bike is running safety
10.Write a program that uses abstract class to archive abstraction.

package public1;

public abstract class ABC {

abstract void display();

class B extends ABC

void display()

System.out.println("Tejas raid the bike");

public static void main(String args [])

B b=new B();

b.display();

output
Tejas raid the bike
b.Write a program that uses interface to archive abstraction.
package public1;

public interface empdetail

String name="anil";

int empid=111;

public void commondetails();

public void confidentialdetails(String s,int p);

class A implements empdetail

private int salary;

public String performance;

public void commondetails()

System.out.println("Name="+name);

System.out.println("emp_detail="+empid);

public void confidentialdetails(int s,String p)

this.salary=s;

this.performance=p;

System.out.println("salary="+salary);

System.out.println("Performance="+performance);

class emp

public static void main(String[] args)


{

A hr=new A();

hr.commondetails();

hr.confidentialdetails(50000,"Excellent");

Output
Name=anil

emp_detail=111

salary=50000

Performance=Excellent

You might also like