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