0% found this document useful (0 votes)
2 views2 pages

Corrected Java Programs 10

The document contains ten Java programs demonstrating various programming concepts. These include printing data type sizes, variable types, finding the largest of three numbers, checking odd or even numbers, using constructors, creating an array of objects, single inheritance, method overloading, handling arithmetic exceptions, and creating threads using the Runnable interface. Each program is presented with its code and functionality explained succinctly.

Uploaded by

Syed Arfaath
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)
2 views2 pages

Corrected Java Programs 10

The document contains ten Java programs demonstrating various programming concepts. These include printing data type sizes, variable types, finding the largest of three numbers, checking odd or even numbers, using constructors, creating an array of objects, single inheritance, method overloading, handling arithmetic exceptions, and creating threads using the Runnable interface. Each program is presented with its code and functionality explained succinctly.

Uploaded by

Syed Arfaath
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

Program 1: Hello World & Data Type Sizes

public class DataTypeSize {


public static void main(String[] args){
[Link]("Hello, World!");
[Link]("Byte: "+[Link]+" bits");
[Link]("Short: "+[Link]+" bits");
[Link]("Integer: "+[Link]+" bits");
[Link]("Long: "+[Link]+" bits");
[Link]("Float: "+[Link]+" bits");
[Link]("Double: "+[Link]+" bits");
[Link]("Character: "+[Link]+" bits");
[Link]("Boolean: JVM dependent");
}
}

Program 2: Instance, Static & Local Variables


public class VarDemo {
int a=10; static int b=20;
void display(){int c=30; [Link](a); [Link](b);
[Link](c);}
public static void main(String[] args){VarDemo obj=new VarDemo();
[Link](); [Link](VarDemo.b);} }

Program 3: Largest of 3 Numbers


import [Link].*; class Largest{public static void main(String[]
args){Scanner sc=new Scanner([Link]);int a=[Link](),b=[Link]()
,c=[Link]();if(a>=b&&a;>=c)[Link](a);else
if(b>=c)[Link](b);else [Link](c);[Link]();}}

Program 4: Odd or Even


import [Link].*; class EvenOdd{public static void main(String[]
args){Scanner sc=new Scanner([Link]);int
n=[Link]();[Link](n%2==0?"Even":"Odd");[Link]();}}

Program 5: Constructors
public class ConsDemo{int i,j;ConsDemo(){i=10;j=20;}ConsDemo(int
a){i=a;j=20;}ConsDemo(int a,int b){i=a;j=b;}void
display(){[Link](i+" "+j);}public static void main(String[]
a){new ConsDemo().display();new ConsDemo(11).display();new
ConsDemo(11,22).display();}}

Program 6: Array of Objects


class Student{String name;int age;Student(String n,int
a){name=n;age=a;}void display(){[Link](name+" "+age);}}
public class ArrayObjects{public static void main(String[]
args){Student[] s={new Student("Srikanth",20),new Student("Priya",22),new
Student("Rahul",19)};for(Student x:s)[Link]();}}

Program 7: Single Inheritance


class X{int i;void functionX(){[Link](i);}} public class Y
extends X{int j;void
functionY(){[Link](j);[Link](i);}public static
void main(String[] args){Y y=new
Y();y.i=20;y.j=30;[Link]();[Link]();}}

Program 8: Method Overloading


class Addition{int add(int a,int b){return a+b;}float add(float a,float
b){return a+b;}public static void main(String[] args){Addition o=new Addi
tion();[Link]([Link](10,20));[Link]([Link](5.5f,2.5
f));}}

Program 9: Arithmetic Exception


import [Link].*; public class DivisionByZeroDemo{public static void
main(String[] args){Scanner sc=new Scanner([Link]);try{int
a=[Link]();int
b=[Link]();[Link](a/b);}catch(ArithmeticException
e){[Link]("Division by zero is not allowed");}[Link]();}}

Program 10: Thread using Runnable


class MyThread implements Runnable{public void run(){for(int
i=1;i<=10;i++)[Link](i);}} public class ThreadRunnable{public
static void main(String[] args){Thread t=new Thread(new
MyThread());[Link]();}}

You might also like