0% found this document useful (0 votes)
2 views1 page

Corrected Java Programs 10

The document contains multiple Java programs demonstrating various programming concepts such as data types, instance and static variables, method overloading, exception handling, threading, constructors, and arrays of objects. Each program includes a brief description of its functionality and showcases basic Java syntax and operations. Overall, it serves as an educational resource for understanding fundamental Java programming principles.

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 views1 page

Corrected Java Programs 10

The document contains multiple Java programs demonstrating various programming concepts such as data types, instance and static variables, method overloading, exception handling, threading, constructors, and arrays of objects. Each program includes a brief description of its functionality and showcases basic Java syntax and operations. Overall, it serves as an educational resource for understanding fundamental Java programming principles.

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 class X{int i;void functionX(){[Link].

println(i);}} public class Y


extends X{int j;void
public class DataTypeSize { functionY(){[Link](j);[Link](i);}public static
public static void main(String[] args){ void main(String[] args){Y y=new
[Link]("Hello, World!"); Y();y.i=20;y.j=30;[Link]();[Link]();}}
[Link]("Byte: "+[Link]+" bits");
[Link]("Short: "+[Link]+" bits"); Program 8: Method Overloading
[Link]("Integer: "+[Link]+" bits");
[Link]("Long: "+[Link]+" bits"); class Addition{int add(int a,int b){return a+b;}float add(float a,float
[Link]("Float: "+[Link]+" bits"); b){return a+b;}public static void main(String[] args){Addition o=new Addi
[Link]("Double: "+[Link]+" bits"); tion();[Link]([Link](10,20));[Link]([Link](5.5f,2.5
[Link]("Character: "+[Link]+" bits"); f));}}
[Link]("Boolean: JVM dependent");
} Program 9: Arithmetic Exception
}
import [Link].*; public class DivisionByZeroDemo{public static void
Program 2: Instance, Static & Local Variables main(String[] args){Scanner sc=new Scanner([Link]);try{int
a=[Link]();int
public class VarDemo { b=[Link]();[Link](a/b);}catch(ArithmeticException
int a=10; static int b=20; e){[Link]("Division by zero is not allowed");}[Link]();}}
void display(){int c=30; [Link](a); [Link](b);
[Link](c);} Program 10: Thread using Runnable
public static void main(String[] args){VarDemo obj=new VarDemo();
[Link](); [Link](VarDemo.b);} } class MyThread implements Runnable{public void run(){for(int
i=1;i<=10;i++)[Link](i);}} public class ThreadRunnable{public
Program 3: Largest of 3 Numbers static void main(String[] args){Thread t=new Thread(new
MyThread());[Link]();}}
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

You might also like