[Go to site: main page, start]

0% found this document useful (0 votes)
11 views5 pages

Java Programs

The document contains a series of Java programs demonstrating various concepts such as displaying information, arithmetic operations, class and object creation, constructors, method overloading, inheritance, interfaces, threading, user-defined packages, applets, and JDBC connections. Each program is presented with its code and illustrates a specific programming principle or feature. Overall, it serves as a practical guide for learning Java programming through examples.

Uploaded by

pasangaloosu160
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)
11 views5 pages

Java Programs

The document contains a series of Java programs demonstrating various concepts such as displaying information, arithmetic operations, class and object creation, constructors, method overloading, inheritance, interfaces, threading, user-defined packages, applets, and JDBC connections. Each program is presented with its code and illustrates a specific programming principle or feature. Overall, it serves as a practical guide for learning Java programming through examples.

Uploaded by

pasangaloosu160
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

Java Programs - Answers

1. Display basic information


class Info {
public static void main(String[] args) {
[Link]("Name: John");
[Link]("Register Number: 12345");
[Link]("Department: CSE");
}
}

2. Arithmetic operations
class Arithmetic {
public static void main(String[] args) {
int a = 10, b = 5;
[Link]("Addition: " + (a+b));
[Link]("Subtraction: " + (a-b));
[Link]("Multiplication: " + (a*b));
[Link]("Division: " + (a/b));
}
}

3. Class Student
class Student {
String name; int age;
void display() {
[Link](name + " " + age);
}
public static void main(String[] args) {
Student s = new Student();
[Link]="John"; [Link]=20;
[Link]();
}
}

4. Objects and methods


class Demo {
void show() {
[Link]("Method called");
}
public static void main(String[] args) {
Demo d = new Demo();
[Link]();
}
}

5. Default constructor
class DefaultConst {
DefaultConst() {
[Link]("Default constructor called");
}
public static void main(String[] args) {
new DefaultConst();
}
}

6. Parameterized constructor
class ParaConst {
ParaConst(int a) {
[Link]("Value: " + a);
}
public static void main(String[] args) {
new ParaConst(10);
}
}

7. Method overloading
class Overload {
void add(int a,int b){[Link](a+b);}
void add(int a,int b,int c){[Link](a+b+c);}
public static void main(String[] args){
Overload o=new Overload();
[Link](1,2); [Link](1,2,3);
}
}

8. Addition using overloaded methods


class Add {
int sum(int a,int b){return a+b;}
double sum(double a,double b){return a+b;}
public static void main(String[] args){
Add a=new Add();
[Link]([Link](2,3));
[Link]([Link](2.5,3.5));
}
}
9. Single inheritance
class A { void show(){[Link]("A");}}
class B extends A { }
class Test {
public static void main(String[] args){
B obj=new B();
[Link]();
}
}

10. Multilevel inheritance


class A{void show(){[Link]("A");}}
class B extends A{}
class C extends B{}
class Test{
public static void main(String[] args){
C obj=new C();
[Link]();
}
}

11. Interface
interface I {
void display();
}
class Test implements I {
public void display(){[Link]("Interface");}
public static void main(String[] args){
new Test().display();
}
}

12. Multiple inheritance using interfaces


interface A{void a();}
interface B{void b();}
class Test implements A,B{
public void a(){[Link]("A");}
public void b(){[Link]("B");}
public static void main(String[] args){
Test t=new Test();
t.a(); t.b();
}
}
13. Thread using Thread class
class MyThread extends Thread{
public void run(){[Link]("Thread running");}
public static void main(String[] args){
new MyThread().start();
}
}

14. Thread using Runnable


class MyRun implements Runnable{
public void run(){[Link]("Runnable thread");}
public static void main(String[] args){
new Thread(new MyRun()).start();
}
}

15. User-defined package


package mypack;
public class Test{
public void show(){[Link]("Package");}
}

16. Import package


import [Link].*;
class Test{
public static void main(String[] args){
Scanner sc=new Scanner([Link]);
[Link]("Enter number:");
int n=[Link]();
[Link](n);
}
}

17. Applet display message


import [Link];
import [Link];
public class Hello extends Applet{
public void paint(Graphics g){
[Link]("Hello Applet",50,50);
}
}
18. Applet draw shapes
import [Link];
import [Link];
public class Shapes extends Applet{
public void paint(Graphics g){
[Link](50,50,100,50);
[Link](50,120,100,50);
}
}

19. JDBC connection


import [Link].*;
class Test{
public static void main(String[] args)throws Exception{
Connection con=[Link](
"jdbc:mysql://localhost:3306/test","root","root");
[Link]("Connected");
}
}

20. Insert and retrieve


import [Link].*;
class Test{
public static void main(String[] args)throws Exception{
Connection con=[Link](
"jdbc:mysql://localhost:3306/test","root","root");
Statement st=[Link]();
[Link]("insert into student values(1,'John')");
ResultSet rs=[Link]("select * from student");
while([Link]()){
[Link]([Link](1)+" "+[Link](2));
}
}
}

You might also like