Practical Assignment Java
Practical Assignment Java
class Welcome
System.out.println("Welcome to Java");
Output:
Q.2 Write a program in Java that demonstrate default constructor & parameterised
constructor.
Default Constructor
class Main
int a;
boolean b;
System.out.println("Default Value:");
System.out.println("a=" + obj.a);
System.out.println("b=" + obj.b);
Output:
Parameterised Constructor
class Main
String languages;
Main(String lang)
languages = lang;
Output:
Q.3 Write a program to Calculate a simple interest.
import java.util.Scanner;
class Main
input.close();
Output:
Q.4 Write a program to find the average and sum of the ‘N’ numbers using user input.
import java.util.Scanner;
double sum= 0;
double avg= 0;
for(int i=0;i<len;i++)
arr[i]= sc.nextInt();
for(int i=0;i<len;i++)
sum += arr[i];
avg= sum/len;
}
Output:
Q.5 Write a program to create simple class to findout area and perimeter of rectangle of
box using super keyword.
import java.util.*;
class Rectangle
double length;
double width;
void Area()
double area;
void Perimeter()
double perimeter;
class UseRectangle {
rect.width = 22.65;
rect.Area();
rect.Perimeter();
Output:
Q.6 Write a program to design class shape using abstract method and classes.
void draw()
System.out.println("drawing rectangle");
void draw()
System.out.println("drawing circle");
class Abstraction1
s.draw();
} }
Output:
Q.7 Write a program using calendar that displays current year, month, date.
import java.util.Date;
import java.time.Month;
import java.time.LocalDate;
class Calendar
getDayMonthYear(String date)
getDayMonthYear(date);
}}
Output:
Q.8 Write a program using calendar current year, day of week, week of month, hours,
minute, seconds, milisec.
Q.9 Write a program to create package that displays Welcome to Package.
import java.util.*;
class simple
String Message;
Message = myObj.nextLine();
Output:
Q.10 Write a program to create package array list using 10 elements.
import java.util.ArrayList;
class Package1
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
list.add(10);
System.out.println(list);
Output:
Q.11 Implement program to calculate area of a square take method calc( ) in super
class as well in sub class(using method overriding).
Java Code :
import java.util.Scanner;
class shape
{
float result ;
public void calc (float a)
{
result = a * a ;
}
}
class rectangle extends shape
{
public void calc(float a )
{
super.calc(a);
System.out.println("Area of Square:" + super.result);
}
}
public class TestRectangle
{
public static void main(String[] args)
{
float a;
Scanner sc = new Scanner(System.in);
System.out.println("Enter the side of Square:");
a = sc.nextFloat();
rectangle s = new rectangle();
s.calc(a);
}
}
Output :
Q.12 Write a program to execute select query using JDBC(Create one table Employee)
Java Code :
import java.sql.*;
class JdbcSelect
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Connection is Created");
Statement st = con.createStatement();
System.out.println("Table is created");
System.out.println("Recored Inserted");
for(int i=1;i<6;i++)
System.out.println(rs.getString(i));
catch(Exception e)
System.out.println(e);
}
Output :
Q.13 Write a Program using jdbc which shows how to delete records from table.
Java code :
import java.sql.*;
class JdbcDelete
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Connection is Created");
Statement st = con.createStatement();
System.out.println("Record Deleted");
con.close();
catch (Exception e)
System.out.println(e);
}
Output :
Q.14 Write a program implement servlet for displaying Hello.
Java code :
// index.html
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TO DO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<h2>Click here to go <a href="NewServlet">Click</a></h2>
</body>
</html>
//NewServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
try ( PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello....! Welcome to My first servlet </h1>");
out.println("</body>");
out.println("</html>");
}
}
Output :
Q.15 Write a program to implement Servlet to take values from client and display it.
Java code :
// index.html
<!DOCTYPE html>
<!--
-->
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
</form>
</body>
</html>
//ClienServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = {"/ClientServlet"})
@Override
response.setContentType("text/html;charset=UTF-8");
/* TODO output your page here. You may use following sample code. */
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title></title>");
out.println("</head>");
out.println("<body>");
out.println("</body>");
out.println("</html>");
}
Output :
Sourabh Lamdade
Miraj
8698423695
salamdade@gmail.com
SSourabh Lamdade
MirajMiraj
8698423695
salamdade@gmail.com
Q.16 Write a program to implement Session Management using all four types.
Java code :
// index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="US-ASCII">
<title>Login Page</title>
</head>
<body>
<br><br>
<br><br>
</form>
</body>
</html>
// LoginServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/LoginServlet")
public LoginServlet() {
super();
response.setContentType("text/html;charset=UTF-8");
//response.getWriter().append("Served at:
").append(request.getContextPath());
try {
PrintWriter out=response.getWriter();
String username=request.getParameter("username");
String password=request.getParameter("password");
session.setAttribute("username",username);
session.setAttribute("password",password);
out.close();
}catch (Exception e) {
System.out.println(e);
// NewServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet(urlPatterns = {"/NewServlet"})
public NewServlet() {
super();
//response.getWriter().append("Served at:
").append(request.getContextPath());
try{
response.setContentType("text/html");
PrintWriter p=response.getWriter();
String myName=(String)session.getAttribute("username");
String mypass=(String)session.getAttribute("password");
p.close();
}catch (Exception e) {
System.out.println(e);
}
Output :
sourabh
Sourabh123
Sourabh
Sourabh123
sourabh
Sourabh123
Q.17 Write a Program using jdbc which shows how to update records in table.
Java Code :
import java.sql.*;
class JdbcUpdate
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Connection is Created");
Statement st = con.createStatement();
System.out.println("Record Updated");
con.close();
catch(Exception e)
System.out.println(e);
}
}
Output:
Q.18 WAP to implement RMI(Show only msg welcome to rmi)
Java Code :
// Hello.java
import java.rmi.Remote;
import java.rmi.RemoteException;
// HelloImp.java
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
super();
// HelloClient.java
import java.rmi.Naming;
public class HelloClient
try
System.out.println(h.sayHello());
catch(Exception e)
System.out.print("Exception occer:");
// HelloServer.java
import java.rmi.Naming;
HelloServer()
try
Naming.rebind("rmi://localhost:1099/calculatorservice",h);
}
catch(Exception e)
System.out.println("Exception occurs:");
new HelloServer();
Output :
Q.19 JSP Program to display given number in words.
Java Code :
Output :
Q.20 Write a program using RMI which shows the different operations like addition,
subtraction, division, multiplication. (For implementing this use scanner class)
Java Code :
// Operation.java
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
// OperationImp.java
super();
return a+b;
}
return a-b;
return a*b;
return a/b;
// OperationClient.java
import java.rmi.Naming;
import java.util.Scanner;
try
{
Operation c = (Operation)
Naming.lookup("//127.0.0.1:1099/calculatorservice");
long a = sc.nextLong();
long b = sc.nextLong();
sc.close();
catch(Exception e)
System.out.print("Exception occer:");
// OperationServer.java
import java.rmi.Naming;
OperationServer()
try
{
Operation c = (Operation) new OperationImp();
Naming.rebind("rmi://127.0.0.1:1099/calculatorservice",c);
catch(Exception e)
System.out.println("Exception occurs:");
new OperationServer();
Output :