Jo 63
Jo 63
package num2word;
ZERO (0),
ONE (1),
TWO (2),
THREE (3),
FOUR (4),
FIVE (5),
SIX (6),
SEVEN (7),
EIGHT (8),
NINE (9),
TEN (10),
ELEVEN (11),
TWELVE (12),
THIRTEEN (13),
FOURTEEN (14),
FIFTEEN (15),
SIXTEEN (16),
SEVENTEEN (17),
EIGHTEEN (18),
NINETEEN (19),
TWENTY (20),
THIRTY (30),
FIFTY (50),
SIXTY (60),
SEVENTY (70),
EIGHTY (80),
NINETY (90),
HUNDRED (100),
THOUSAND (1000);
this.number=num;
return Number.values()[n]+""; }
if(n<0){
return "NEGATIVE"+convert(-n); }
if(n==0){
return Number.getWord(n); }
if(n>99999){
String result="";
if(n>=20000){
result +=""+Number.getWord(18+(n/10000))+"";
n%=10000; }
if(n>=1000){
if(n>=100){
n%=100; }
if(n>=20){
result +=""+Number.getWord(18+(n/10))+"";
n%=10; }
if(n>0){
return result; }
package num2word;
import java.util.Scanner;
Number num=Number.EIGHTEEN;
int n;
System.out.print("Enter a number:");
n=s.nextInt();
System.out.println(num.convert(n));
OUTPUT:
Enter a number:4589
FOURTHOUSAND FIVEHUNDREDEIGHTYNINE
package maxmin;
import java.util.*;
Set<Integer>sortedSet=new
TreeSet<Integer>();
int n;
n=in.nextInt();
if(n<2){
}else{
for(int i=0;i<n;i++)
sortedSet.add(in.nextInt());
Integer[]arr=sortedSet.toArray(new Integer[0]);
in.close();
12 24 78 102 96
I. Adding element
II. Sorting element
III. Replace an element with another
IV. Removing an element
V. Displaying all the element
VI. Adding an element between two element.
package arraylist;
import java.util.*;
int choice=7;
ArrayList<Integer>alist=new ArrayList<Integer>();
int val,fval,pos;
do{
System.out.println("-----------");
System.out.println("1.Add");
System.out.println("2.Sort");
System.out.println("3.Replace");
System.out.println("4.Remove");
System.out.println("5.Display");
System.out.println("6.Add in between");
System.out.println("7.Exit");
System.out.println("------------");
choice=in.nextInt();
switch(choice){
case 1:
val=in.nextInt();
alist.add(val);
break;
case 2:
System.out.println("Sorting");
Collections.sort(alist);
System.out.println("Sorting complete");
break;
case 3:
fval=in.nextInt();
if(alist.contains(fval)){
val=in.nextInt();
Collections.replaceAll(alist,fval,val);
System.out.println("Replacement completed");
}else{
break;
case 4:
val=in.nextInt();
if(alist.contains(val)){
alist.remove((Integer)val);
}else{
case 5:
System.out.println("List:"+alist);
break;
case 6:
pos=in.nextInt();
if(pos<alist.size()){
val=in.nextInt();
alist.add(pos,val);
System.out.println("Element inserted");
}else{
break;
case 7:
System.out.println("Thank You");
return;
default:
}while(true);
}}
5 List:[8, 9, 4, 5, 6]
----------- 1.Add
1.Add 2.Sort
2.Sort 3.Replace
3.Replace 4.Remove
4.Remove 5.Display
7.Exit ------------
1 Sorting
6 -----------
----------- 2.Sort
1.Add 3.Replace
2.Sort 4.Remove
3.Replace 5.Display
5.Display 7.Exit
------------ 3
6.Add in between
7.Exit
------------
-----------
1.Add
2.Sort
3.Replace
4.Remove
5.Display
6.Add in between
7.Exit
------------
Thank You
package p1;
import java.util.*;
String str;
System.out.println("Enter a String:");
str=in.nextLine();
int start=0;
str=str.trim()+" ";
for(int i=0;i<str.length();i++){
if(punct.contains(str.charAt(i)+" ")){
word=str.substring(start,i);
start=i+1;
word=word.trim();
char tchar;
for(int j=1;j<word.length();j+=2){
tchar=sb.charAt(j);
sb.setCharAt(j,sb.charAt(j-1));
sb.setCharAt(j-1,tchar);
System.out.println(" "+sb);
for(int j=1;j<tog.length();j++){
if(Character.isUpperCase(tog.charAt(j))){
tog.setCharAt(j,Character.toLowerCase(tog.charAt(j)));
}else if(Character.isLowerCase(tog.charAt(j))){
tog.setCharAt(j,Character.toUpperCase(tog.charAt(j)));
togWord+=tog;
togWord+=str.charAt(i);
System.out.println("\n"+togWord);
OUTPUT:
Enter a String:
oGdo vereoyen
5.Write a servlet program that accepts the age and name and display if the user is eligible for
voting or not.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
table{
background-color:aqua;
width:200px;
margin-top:100px;
margin-left: auto;
margin-right: auto;
td{
padding: 5px;
</style>
</head>
<body>
<table>
<tr>
<td>Name</td>
</tr>
<tr>
<td>Age</td>
</tr>
<tr>
<td></td>
</tr>
</table>
</form>
</body>
</html>
CheckVoter:
package com;
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;
response.setContentType("text/html;charset=UTF-8");
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet CheckVoter</title>");
out.println("</head>");
out.println("<body>");
String name=request.getParameter("uname");
int age=Integer.parseInt(request.getParameter("age"));
if(age>18){
}else{
out.println("<a href=\"index.html\">Home</a>");
out.println("</body>");
out.println("</html>");
@Override
processRequest(request, response);
processRequest(request, response);
@Override
OUTPUT:
<!DOCTYPE html>
<head>
</head>
<body>
<h4>Fibonacci Series</h4>
<%
int a=0,b=1,c,i;
for(i=1;i<=10;i++){
c=a+b;
out.println(c+" ");
a=b;
b=c;
%>
<h4>Prime Numbers:</h4>
<%
int pn=2,count=1;
boolean isPrime;
while(count<=10){
isPrime=true;
for(i=2;i<=pn/2;i++){
if(pn%i==0){
isPrime=false;
break;
out.println(pn+" ");
count++;
pn++;
%>
</body>
</html>
OUTPUT:
Fibonacci Series
1 2 3 5 8 13 21 34 55 89
Prime Numbers:
2 3 5 7 11 13 17 19 23 29
Shopping.jsp:-
<%@page import="com.Item"%>
<%@page import="java.util.ArrayList"%>
<!DOCTYPE html>
<html>
<head>
<meta>
<title>shopping</title>
</head>
<body>
<%
ArrayList<Item> cart;
if (request.getSession().getAttribute("cart") == null) {
cart=new ArrayList<Item>();
request.getSession().setAttribute("cart", cart);
} else {
%>
<table width="100%";
<tr>
<td>
<h4>Coke</h4>
Price : Rs.35
<br>
Quantity:
<br>
</form>
</td>
<td>
<img src="img/Dew.jpg.jpg"alt="dew"height="200px"/>
<h4>Dew</h4>
Price : Rs.34
<br>
Quantity:
<br>
</form>
</td>
<td>
<h4>Pepsi</h4>
Price : Rs.36
<br>
Quantity:
<br>
</form>
</td>
<td>
<h4>Thumps Up</h4>
Price : Rs.33
<br>
Quantity:
<br>
</form>
</tr>
</table>
<%
if (request.getParameter("removeBtn") != null) {
cart.remove(index);
if (request.getParameter("addBtn") != null) {
if (qty < 0) {
} else {
if (item.getName().equals(name)) {
item.setQty(item.getQty() + qty);
ItemFound = true;
break;
if (!ItemFound) {
cart.add(item);
if (cart.size() > 0) {
%>
<h2>Cart Details</h2>
<table border="2">
<tr>
<th>Item Name</th>
<th>Quantity </th>
<th>Unit Price</th>
<th>Total </th>
<th>Action</th>
</tr>
%>
<tr>
<td><%=item.getName()%></td>
<td><%=item.getQty()%></td>
<td><%=item.getPrice()%></td>
<td><%=item.getQty() * item.getPrice()%></td>
<td>
</form>
</td>
</tr>
<% } %>
</table>
<%}%>
</body>
</html>
Item.java:-
package com;
import java.io.Serializable;
public Item(){
this.name=name;
this.qty=qty;
this.price=price;
return name;
this.name = name;
return qty;
this.qty = qty;
return price;
this.price = price;
OUTPUT:
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
</body>
</html>
package com;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletOutputStream;
import javax.servlet.annotation.WebServlet;
response.setContentType("text/plaintext");
response.setHeader("Content-Disposition","attachment;filename=\""+fname+"\"");
OutputStream os = response.getOutputStream();
int i=0;
os.write(i);
fis.close();
os.close();
@Override
processRequest(request, response);
@Override
processRequest(request, response);
@Override
OUTPUT: