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;
[Link]("value of c is:"+c);
f=d+e;
[Link]("value of f is:"+f);
}
}
Output
value of c is:15
value of f is:7.0
[Link] execute and debug programs
[Link] the different types of constructor
[Link] expression evalution
[Link] 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);
[Link]("value of f="+f);
}
Constructor(int a,int b,int c,int d)//parameterized constructor
{
int g=(a+b)/c*d;
[Link]("value of g="+g);
}
public static void main(String[]args)
{
int a=50;
Integer a1=new Integer(a);
Integer a2=5;
[Link](a1+" "+a2);
Integer a3=new Integer(45);
int b=a3;
[Link](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 [Link] execute and debug programs that uses different
control statements.
package test1;
import [Link];
public class Switch1 {
public static void main(String [] args)
{
String grade="null";
[Link]("enter a marks:");
Scanner sc=new Scanner([Link]);
int score=[Link]();
switch(score/10)
{
case 9:
grade="A";
break;
case 8:
grade="B";
break;
case 7:
grade="C";
break;
default:
grade="F";
break;
}
[Link]("your grade is\t"+grade);
Output
[Link] a marks:
90
your grade is A
[Link] a marks:
45
your grade is F
[Link] statement programm
package test1;
public class looping{
public static void main(String args[] )
{
[Link]("code for do while loop");
int i=20;
do {
[Link](i);
i=i+1;
}while(i<20);
[Link]("code for for_loop");
for(int j=5;j<=10;j++)
{
[Link](j);
}
[Link]("code for_each loop");
int s[]= {8,19,56,78,43,233,56};
for(int k:s)
{
[Link](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
[Link] statement program
package test1;
public class Branching
{
public static void main(String args[])
{
[Link]("code for Break statement");
for(int i=5;i<10;i++)
{
if(i==8)
break;
[Link](i);
}
[Link]("code for continue statement");
for(int k=5;k<15;k++)
{
if(k%2!=0)
continue;
[Link](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)
{
[Link] = name;
}
public String getEmail()
{
return email;
}
public void setEmail(String email)
[Link] = email;
public float getAmount()
{
return amount;
}
public void setAmount(float amount)
[Link] = amount;
public static void main(String[] args)
{
Account acc = new Account();
acc.setAcc_no(7310805450L);
[Link]("MD FAIZ");
[Link]("mdfaiz689@[Link]");
[Link](100000f);
[Link]("Account_number:"+acc.getAcc_no() + "\nName:" +
[Link]() + "\nEmail:" + [Link]() + " \nAmount:" +
[Link]());
}
}
output
Account_number:7310805450
Name:MD FAIZ
Email:mdfaiz689@[Link]
Amount:100000.0
b Implement simple calculator program using java
package umesh;
import [Link];
public class Switch
public static void main(String args[])
char operator;
Double number1,number2,result;
Scanner input=new Scanner([Link]);
[Link]("enter number1");
number1=[Link]();
[Link]("enter number2:");
number2=[Link]();
[Link]("choose an operator : + - * /");
[Link]("enter operator:");
operator=[Link]().charAt(0);
switch(operator)
case '+':
result=number1+number2;
[Link](number1+"+"+number2+"="+result);
break;
case '-':
result=number1-number2;
[Link](number1+"-"+number2+"="+result);
break;
case '*':
result=number1*number2;
[Link](number1+"*"+number2+"="+result);
break;
case '/':
result=number1/number2;
[Link](number1+"/"+number2+"="+result);
break;
[Link]();
Output
[Link] number1
34
enter number2:
44
choose an operator : + - * /
enter operator:
34.0*44.0=1496.0
[Link] number1
45
enter number2:
76
choose an operator : + - * /
enter operator:
45.0+76.0=121.0
7 [Link] and execute debug programs that uses array concept.
package java;
import [Link];
public class hii {
public static void main(String args[]) {
int n;
int[] array = new int[10];
Scanner sc = new Scanner([Link]);
[Link]("enter the size:");
n=[Link]();
[Link]("enter the element of array:");
for(int i=0;i<n;i++)
array[i]=[Link]();
[Link]("array elements are:");
for(int i=0;i<n;i++)
[Link](array[i]);
}
output
enter the size:
enter the element of array:
10
20
30
40
array elements are:
10
20
30
40
[Link] 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";
[Link](first);
int length=[Link]();
[Link]("length:"+length);
String join=[Link](second);
[Link]("jopined String:"+join);
boolean comp=[Link](second);
[Link]("comparing 2 Strings:"+comp);
String example="this is the \"String\"class.";
[Link](example);
String name=new String("java String");
[Link](name);
[Link]([Link](0,4));
String str1="bat ball";
[Link]([Link]('b','c'));
output
java
length:6
jopined String:javapython
comparing 2 Strings:false
this is the "String"class.
java String
java
cat call
[Link] 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()
{
[Link]("student rool number is:"+r);
[Link]("student name is:"+name);
[Link]("student college name is:"+col);
class test
public static void main(String args[])
studentdetails a=new studentdetails();
[Link](410);
[Link]("Python");
[Link]("B E T P");
[Link]();
Output
student rool number is:410
student name is:Python
student college name is:B E T P
9 [Link] 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();
[Link]([Link](11,34));
[Link]([Link](42.3,56.33,33.3));
output
45
131.93
[Link] a program to execute that uses dynamic binding by implementing
method overloading
package naruto2;
public class vehicle
void run()
[Link]("vehicle is running");
class bike extends vehicle
void run()
[Link]("Bike is running safety");
class ocerride
public static void main(String [] args)
bike obj=new bike();
[Link]();
output
Bike is running safety
[Link] a program that uses abstract class to archive abstraction.
package public1;
public abstract class ABC {
abstract void display();
class B extends ABC
void display()
[Link]("Tejas raid the bike");
public static void main(String args [])
B b=new B();
[Link]();
output
Tejas raid the bike
[Link] 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()
[Link]("Name="+name);
[Link]("emp_detail="+empid);
public void confidentialdetails(int s,String p)
[Link]=s;
[Link]=p;
[Link]("salary="+salary);
[Link]("Performance="+performance);
class emp
public static void main(String[] args)
{
A hr=new A();
[Link]();
[Link](50000,"Excellent");
Output
Name=anil
emp_detail=111
salary=50000
Performance=Excellent