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


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

No comments:

Powered by Blogger.