0% found this document useful (0 votes)
9 views20 pages

Java Practical Programs.1-17

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)
9 views20 pages

Java Practical Programs.1-17

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
You are on page 1/ 20

1.

BASIC PROGRAM

import java.io.*;
class basic
{
public static void main (String args[])
{
System.out.println(“DEPARTMENT OF IT”);
}
}

OUTPUT

DEPARTMENT OF IT
2. ARRAYS

class TestArray
{
public static void main(String args[])
{
int [a]=new int[5];
a[0]=10;
a[1]=20;
a[2]=30;
a[3]=40;
a[4]=50;
for(int I=0;I<0,length,i++)
System.out.println(a[i])
}
}

OUTPUT

10
20
30
40
50
3.STRING

class String
{
public static void main(String args[])
{
String First=”JAVA”;
String Second=”PYTHON”;
String Third=”JAVA SCRIPT”);
System.out.println(First);
System.out.println(Second);
System.out.println(Third);
}
}

OUTPUT

JAVA
PYTHON
JAVA SCRIPT
4.ARRAYLIST,HASHSET AND VECTOR COLLECTION CLASSES

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Vector;

public class CollectionDemo


{
public static void main(String[] args)
{
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Apple");
arrayList.add("Banana");
arrayList.add("Orange");
arrayList.add("Banana");
System.out.println("ArrayList:");
for (String fruit : arrayList)
{
System.out.println(fruit);
}

HashSet<String> hashSet = new HashSet<>();


hashSet.add("Apple");
hashSet.add("Banana");
hashSet.add("Orange");
hashSet.add("Banana");
System.out.println("\nHashSet:");
for (String fruit : hashSet)
{
System.out.println(fruit);
}

Vector<String> vector = new Vector<>();


vector.add("Apple");
vector.add("Banana");
vector.add("Orange");
vector.add("Banana");
System.out.println("\nVector:");
for (String fruit : vector) {
System.out.println(fruit);
}
}
}
OUTPUT

ArrayList:
Apple
Banana
Orange
Banana

HashSet:
Orange
Banana
Apple

Vector:
Apple
Banana
Orange
Banana
5.CLASS AND OBJECT

public class Main


{
int x = 5;

public static void main(String args[])


{
Main myObj = new Main();
System.out.println(myObj.x);
}
}

OUTPUT

5
6.INTERFACE

interface printable
{
void print();
}
class A6 implements printable
{
public void print(){System.out.println("Hello");
}
public static void main(String args[])
{
A6 obj = new A6();
obj.print();
}
}

OUTPUT

Hello
7.INHERITANCE

class Employee
{
float salary=40000;
}
class Programmer extends Employee
{
int bonus=10000;
public static void main(String args[])
{
Programmer p=new Programmer();
System.out.println("Programmer salary is:"+p.salary);
System.out.println("Bonus of Programmer is:"+p.bonus);
}
}

OUTPUT

Programmer salary is: 40000.0


Bonus of Programmer is: 10000
8. PACKAGE

import myPackage.MyClass;
package myPackage;
public class PrintName
{
public static void main(String args[])
{
String name = "SRI KAILASH WOMEN’S COLLEGE";
MyClass obj = new MyClass();
obj.getNames(name);
}
}
public class MyClass
{
public void getNames(String s)
{
System.out.println(s);
}
}

OUTPUT

SRI KAILASH WOMEN’S COLLEGE


9. EXCEPTION HANDLING

import java.io.*;

class Exception Handling


{
public static void main (String args[])
{
int a=5;
int b=0;
try
{
System.out.println(a/b);
}
catch(ArithmeticException e)
{
System.out.println(e.toString());
}
}
}

OUTPUT

java.lang.ArithmeticException: / by zero
10.THREADS

import java.io.*;
import java.util.*;
public class Thread
{
public void run()
{
System.out.println("Thread Started Running...");
}
public static void main(String[] args)
{
Thread g1 = new Thread();
g1.start();
}
}

OUTPUT

Thread Started Running…


11.LINKED LIST

import java.util.*;
public class linkedlist
{
public static void main(String args[])
{
LinkedList<String> 11 = new LinkedList<>();
11.add("Akila");
11.add("Anandha Nithya");
11.add(1, "Devi");
System.out.println(11);
}
}

OUTPUT

[Akila, Devi,Anandha Nithya]


12.STACKS

import java.util.Stack;
public class Stack
{
public static void main (String[] args)
{
Stack stk = new Stack();
stk.push(22);
stk.push(33);
stk.push(44);
stk.push(55);
stk.push(66);

boolean result =stk.empty();


System.out.println("Is the stack empty or not? " +result);

int x=stk.size();
System.out.println("The stack size is: "+x);
}
}

OUTPUT

Is the stack empty or not? false


The stack size is: 5
13.QUEUE

import java.util.LinkedList;
import java.util.Queue;
public class Queue
{
public static void main(String[] args)
{
Queue<String> queue = new LinkedList<>();
queue.add("John");
queue.add("Alice");
queue.add("Bob");
System.out.println("Queue: " + queue);
}
}

OUTPUT

Queue: [John, Alice, Bob]


14.SORTING

import java.util.Arrays;
public class Sorting
{
public static void main(String[] args)
{
int[] numbers = {5, 2, 9, 1, 5, 6};
Arrays.sort(numbers);
System.out.println("Sorted array:");
for (int num : numbers)
{
System.out.print(num + " ");
}
}
}

OUTPUT

Sorted array:
125569
15.BINARY TREE REPRESENTATION

class BinaryTree
{
Node root;
BinaryTree(int key)
{
root = new Node(key);
}
BinaryTree()
{
root = null;
}
void inorder(Node node)
{
if (node == null)
return;
inorder(node.left);
System.out.println("node.key" + " ");
inorder(node.right);
}
public static void main(String[] args)
{
BinaryTree tree = new BinaryTree();
tree.root = new Node(1);
tree.root.left = new Node(2);
tree.root.right = new Node(3);
tree.root.left.left = new Node(4);
tree.inorder(tree.root);
}
}

OUTPUT

4213
16.WORKING WITH DATABASE USING JDBC

import java.sql.*;
import java.util.*;
class Main
{
public static void main(String args[])
{
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "system";
String pass = "12345";
Scanner k = new Scanner(System.in);
System.out.println("enter name");
String name = k.next();
System.out.println("enter roll no");
int roll = k.nextInt();
System.out.println("enter class");
String cls = k.next();
String sql = "insert into student1 values('" + name + "'," + roll + ",'" + cls + "')";
Connection con = null;
try
{
DriverManager.registerDriver(
new oracle.jdbc.OracleDriver());
con = DriverManager.getConnection(url, user,pass);
Statement st = con.createStatement();
int m = st.executeUpdate(sql);
if (m == 1);
System.out.println("inserted successfully : " + sql);
else
System.out.println("insertion failed");
con.close();
}
catch (Exception ex)
{
System.out.println(ex);
}
}
}
OUTPUT

enter name
John
enter roll no
101
enter class
10A
inserted successfully : insert into student1 values('John',101,'10A')
17.WEB APPLICATION USING SERVLET

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class LinkedListServlet extends HttpServlet
{
private LinkedList<String> linkedList;
public void init() throws ServletException {
linkedList = new LinkedList<>();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Orange");
System.out.println("<html><body>");
System.out.println("<h2>Linked List Elements:</h2>");
System.out.println("<ul>");
for (String item : linkedList)
{
System.out.println("<li>" + item + "</li>");
}
System.out.println("</ul>");
System.out.println("</body></html>");
}
public void destroy()
{
linkedList.clear();
}
}
OUTPUT

Linked List Elements:

- Apple
- Banana
- Orange

You might also like