Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 22 Answers

December 15, 2022

A) Write a java program to display Date and Time of Server machine on client machine.

Answer :

//client

import java.io.*;

import java.net.*;

import java.util.Date;

 

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 22 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 22 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 21 Answers

December 15, 2022

A) Write a java program to display name and priority of a Thread.

Answer :

public class Slip21A {

    public static void main(String args[]) {

      Thread t = Thread.currentThread();

     t.setPriority(2);

     System.out.println("Thread Name : "+t.getName());

     System.out.println("Thread Prioriy : "+t.getPriority());

    }

}


B) Write a SERVLET program in java to accept details of student (SeatNo,

Stud_Name, Class, Total_Marks). Calculate percentage and grade obtained and display

details on page.

Answer :

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;

public class StudentServlet extends HttpServlet {
 
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
   
    // Retrieve student details from form
    String seatNo = request.getParameter("seatNo");
    String studName = request.getParameter("studName");
    String studentClass = request.getParameter("class");
    int totalMarks = Integer.parseInt(request.getParameter("totalMarks"));
   
    // Calculate percentage and grade
    float percentage = (float) totalMarks / 5;
    String grade;
    if (percentage >= 80) {
      grade = "A";
    } else if (percentage >= 60) {
      grade = "B";
    } else if (percentage >= 40) {
      grade = "C";
    } else {
      grade = "D";
    }
   
    // Display student details and grade
    out.println("<html>");
    out.println("<head><title>Student Details</title></head>");
    out.println("<body>");
    out.println("<h1>Student Details</h1>");
    out.println("<p>Seat No: " + seatNo + "</p>");
    out.println("<p>Name: " + studName + "</p>");
    out.println("<p>Class: " + studentClass + "</p>");
    out.println("<p>Total Marks: " + totalMarks + "</p>");
    out.println("<p>Percentage: " + percentage + "</p>");
    out.println("<p>Grade: " + grade + "</p>");
    out.println("</body></html>");
  }
}

Output :


Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 21 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 21 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 20 Answers

December 15, 2022

 


A) Write a JDBC program to delete the details of given employee (ENo EName

Salary). Accept employee ID through command line.

Answer :    

import java.sql.*;

public class EmployeeDelete {
  public static void main(String[] args) {
    if (args.length != 1) {
      System.out.println("Usage: EmployeeDelete <employee_id>");
      return;
    }
    int employeeId = Integer.parseInt(args[0]);

    try {
      // Load the JDBC driver
      Class.forName("com.mysql.jdbc.Driver");
     
      // Connect to the database
      Connection conn = DriverManager.getConnection(
          "jdbc:mysql://localhost/mydatabase", "username", "password");
     
      // Prepare the SQL statement
      PreparedStatement pstmt = conn.prepareStatement(
          "DELETE FROM Emp WHERE ENo = ?");
      pstmt.setInt(1, employeeId);
     
      // Execute the SQL statement
      int rowsDeleted = pstmt.executeUpdate();
      if (rowsDeleted == 0) {
        System.out.println("No employee found with ID " + employeeId);
      } else {
        System.out.println("Employee with ID " + employeeId + " deleted successfully");
      }
     
      // Close the database connection
      pstmt.close();
      conn.close();
    } catch (Exception e) {
      System.out.println("Error: " + e.getMessage());
    }
  }
}

Output :

 

B) Write a java program in multithreading using applet for drawing temple.

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 20 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 20 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 19 Answers

December 15, 2022

 



A) Write a JSP program which accept UserName in a TextBox and greets the user

according to the time on server machine.

Answer :

File : Slip19A.jsp

<%

 

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 19 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 19 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 18 Answers

December 15, 2022

 


A) Write a java program to calculate factorial of a number. (Use sleep () method).

Answer :

import java.io.*;

public class Slip18A {

    public static void main(String args[]) {

        alpha a1 = new alpha();

        a1.start();

    }

}

 

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 18 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 18 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 17 Answers

December 15, 2022

 



A) Write a java program to accept a String from user and display each vowel from a

String after 3 seconds.

Answer :

import java.io.*;

 

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 17 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 17 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 16 Answers

December 15, 2022

 


A) Write a JSP script to accept username and password from user, if they are same then

display “Login Successfully” message in Login.html file, otherwise display “Login

Failed” Message in Error.html file.

Answer :

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
    <% String username = request.getParameter("username");
       String password = request.getParameter("password");
       if (username != null && password != null && username.equals(password)) { %>
            <h1>Login Successfully</h1>
       <% } else { %>
            <h1>Login Failed</h1>
       <% } %>
</body>
</html>

HTML Code:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Login</title> </head> <body> <form action="login.jsp" method="post"> <label for="username">Username:</label> <input type="text" id="username" name="username" required><br> <label for="password">Password:</label> <input type="password" id="password" name="password" required><br> <input type="submit" value="Login"> </form> </body> </html>

Error.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Error</title>
</head>
<body>
    <h1>Login Failed</h1>
    <p>Please check your username and password and try again.</p>
</body>
</html>

Output :

 

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 16 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 16 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 15 Answers

December 15, 2022

 


A) Write a java program to display each alphabet after 2 seconds between ‘a’ to ‘z’.

Answer :

public class Slip15A {

    public static void main(String args[]) {

        alpha a1 = new alpha();

        a1.start();

    }

}

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 15 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 15 Answers Reviewed by technical_saurabh on December 15, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 14 Answers

September 21, 2022

 



Q.1. Advanced Java:

A) Write a JSP program to accept Name and Age of Voter and check whether he is

eligible for voting or not.

Answer :

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Voter Eligibility Checker</title>
</head>
<body>
    <h1>Voter Eligibility Checker</h1>
    <form method="post" action="check_voter.jsp">
        <label for="name">Name:</label>
        <input type="text" id="name" name="name"><br>
        <label for="age">Age:</label>
        <input type="number" id="age" name="age"><br>
        <input type="submit" value="Check Eligibility">
    </form>
    <%
    String name = request.getParameter("name");
    int age = Integer.parseInt(request.getParameter("age"));
   
    if(age >= 18) {
        out.println("<p>"+ name +", you are eligible to vote.</p>");
    } else {
        out.println("<p>"+ name +", you are not eligible to vote yet.</p>");
    }
    %>
</body>
</html>

Output :

 

B) Write a Java program to display given extension files from a specific directory on

 server machine.

Answer :

import java.io.File;
import java.util.Scanner;

public class DisplayFilesWithExtension {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter the directory path: ");
        String directoryPath = scanner.nextLine();

        System.out.print("Enter the file extension (without dot): ");
        String fileExtension = scanner.nextLine();

        File directory = new File(directoryPath);
        File[] files = directory.listFiles((dir, name) -> name.endsWith("." + fileExtension));

        if (files.length == 0) {
            System.out.println("No files found with the given extension in the directory.");
        } else {
            System.out.println("Files with ." + fileExtension + " extension in the directory:");
            for (File file : files) {
                System.out.println(file.getName());
            }
        }
    }
}

Output :

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 14 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 14 Answers Reviewed by technical_saurabh on September 21, 2022 Rating: 5

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 13 Answers

September 21, 2022

 



Q.1. Advanced Java:

A) Write a java program to display name of currently executing Thread in

multithreading.

Answer :

public class Slip13A {

    public static void main(String[] args) {

        Thread t = Thread.currentThread();

        System.out.println("Thread Name is : " + t.getName());

    }

}


B) Write a JSP program to display the details of College (CollegeID, Coll_Name,

Address) in tabular form on browser.

Answer :

<%@page import="java.sql.*"%>
<html>
<head>
<title>College Details</title>
</head>
<body>
<h1>College Details</h1>
<table border="1">
<tr>
<th>College ID</th>
<th>College Name</th>
<th>Address</th>
</tr>
<%
try {
    // Load the JDBC driver and establish a connection to the database
    Class.forName("com.mysql.jdbc.Driver");
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password");

    // Execute a SELECT query to retrieve the college details
    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT CollegeID, Coll_Name, Address FROM College");

    // Loop through the result set and display the college details in the table
    while (rs.next()) {
        %>
        <tr>
        <td><%= rs.getString("CollegeID") %></td>
        <td><%= rs.getString("Coll_Name") %></td>
        <td><%= rs.getString("Address") %></td>
        </tr>
        <%
    }

    // Clean up resources
    rs.close();
    stmt.close();
    con.close();
} catch (Exception e) {
    out.println("Error: " + e.getMessage());
}
%>
</table>
</body>
</html>

Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 13 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Advanced Java Practical Slip 13 Answers Reviewed by technical_saurabh on September 21, 2022 Rating: 5
Powered by Blogger.