Slip No.2
A) Write a JSP program to check whether given number is Perfect or not. (Use Include directive).perfectNumber.jsp
-
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<html>
<head>
<title>Perfect Number Check</title>
</head>
<body>
<h2>Perfect Number Checker</h2>
<form method="post">
Enter a number: <input type="number" name="number" required>
<button type="submit">Check</button>
</form>
<%@ include file="perfectLogic.jsp" %>
</body>
</html>
perfectLogic.jsp
-
<%
String numStr = request.getParameter("number");
if (numStr != null) {
int number = Integer.parseInt(numStr);
int sum = 0;
for (int i = 1; i <= number / 2; i++) {
if (number % i == 0) {
sum += i;
}
}
if (sum == number) {
out.println("<p>" + number + " is a Perfect Number!</p>");
} else {
out.println("<p>" + number + " is NOT a Perfect Number.</p>");
}
}
% >
No comments:
Post a Comment