java lab program
java lab program
// Perform addition
int sum = num1 + num2;
// Perform multiplication
int product = num1 * num2;
int main() {
int num1, num2, num3;
return 0;
}
Write a program to sum of first n number ,given n number
import java.util.Scanner;
// Checking if n is positive
if (n <= 0) {
System.out.println("Please enter a positive integer
greater than 0.");
} else {
// Calculating the sum of the first n numbers
for (int i = 1; i <= n; i++) {
sum += i;
}
while (temp != 0) {
int digit = temp % 10; // Extract the last digit
reversed = reversed * 10 + digit; // Append the digit to
reversed number
temp /= 10; // Remove the last digit from the number
}
Write a Java program that takes a string as input, reverses it, and
checks if it is a palindrome (a word that reads the same forwards and
backwards).
import java.util.Scanner;
// Constructor
public Person(String name) {
this.name = name;
}
// Method to get name
public String getName() {
return name;
}
}
// Constructor
public Employee(String name, int id) {
super(name); // Call the constructor of Person
this.id = id;
}
// Method to get ID
public int getId() {
return id;
}
}
try {
// Input: Take two numbers from the user
System.out.print("Enter the numerator: ");
int numerator = scanner.nextInt();
System.out.print("Enter the denominator: ");
int denominator = scanner.nextInt();
// Performing division
int result = numerator / denominator;
Write a Java program to create two threads: one that prints even
numbers from 1 to 10 and another that prints odd numbers from 1 to
10.
// Class for printing even numbers
class EvenNumbers extends Thread {
@Override
public void run() {
System.out.println("Even Numbers:");
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}
}
}
</body>
</html>
Design an HTML form that takes the user's name and email as input.
Include a "Submit" button that sends the data to the server.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>User Information Form</title>
<!-- The title of the HTML document that appears in the browser tab --
>
</head>
<body>
<label for="name">Name:</label>
<!-- Label for the name input -->
<input type="text" id="name" name="name" required>
<!-- Text input for the user's name; 'required' ensures this field must
be filled -->
<br><br>
<label for="email">Email:</label>
<!-- Label for the email input -->
<input type="email" id="email" name="email" required>
<!-- Email input for the user's email; 'required' ensures this field
must be filled -->
<br><br>
<button type="submit">Submit</button>
<!-- Submit button to send the form data to the server -->
</form>
</body>
</html>
Write a Java servlet that responds to an HTTP GET request and displays
the message "Welcome to Java Servlet" in the browser.
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;
//xml page
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<servlet>
<servlet-name>WelcomeServlet</servlet-name>
<servlet-class>your.package.name.WelcomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WelcomeServlet</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
Create a JSP page that takes a user’s name as input and displays a
personalized greeting like "Hello, [name]!" when the form is
submitted.
<%@ page contentType="text/html;charset=UTF-8"
language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Personalized Greeting</title>
</head>
<body>
<%
// Check if the form has been submitted
String name = request.getParameter("name");
if (name != null && !name.trim().isEmpty()) {
%>
<!-- Display personalized greeting -->
<h1>Hello, <%= name %>!</h1>
<%
} else {
%>
<!-- Display the form for user input -->
<h1>Enter Your Name</h1>
<form action="" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<button type="submit">Submit</button>
</form>
<%
}
%>
</body>
</html>