Java Lab
Java Lab
Source Code:
/*** 1.PROGRAM TO FIND FACTORAIL OF LIST OF NUMBER READING INPT AS COMMAND LINE ARGUMENT ***/ class Fact { public static void main(String args[]) { int i,j,n,fact=1,count; // COUNTS THE LENGTH OF ARGUMENT count=args.length; for(i=0;i<count;i++) { // CONVERTS THE INTEGER TYPE INTO STRING TYPE n=Integer.parseInt(args[i]); fact=1; for(j=1;j<=n;j++) {
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac Fact.java D:\Program Files\Java\jdk1.6.0_02\bin>java Fact 3 4 2 THE FACTORAIL OF 3 IS 6 THE FACTORAIL OF 4 IS 24 THE FACTORAIL OF 2 IS 2
} return value; }
public static void main(String args[]) { // CONVERTS INTEGER TYPE INTO STRING int num=Integer.parseInt(args[0]); int arr[]=new int[num]; int count=0; for(int i=2;i<=num;i++) { if(isprime(i)) { // STORES THE PRIME NUMBER INTO ARRAY AT COUNT POSITION arr[count]=i; // INCREAMENT COUNT BY 1 count++; } } System.out.println("\nTHE PRIME SERIES IS : \n \t"); for(int j=0;j<count;j++)
{ System.out.println("\n\t" +arr[j]); } } }
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac Prime.java D:\Program Files\Java\jdk1.6.0_02\bin>java Prime 20 THE PRIME SERIES IS : 2 3 5 7 11 13 17 19
Program No:3 Program to Sort the numbers in Ascending and Descending order with exception handling
Source Code: class Sort { public static void main(String args[]) { int n; n=args.length; int a[]=new int[n]; int d[]=new int[n]; for(int i=0;i<n;i++) { a[i]=Integer.parseInt(args[i]); d[i]=Integer.parseInt(args[i]); } try { for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) { if(a[i]>a[j]) { int t=a[i]; a[i]=a[j]; a[j]=t; } }
} for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) { if(d[i]<d[j]) { int t=d[i]; d[i]=d[j]; d[j]=t; } } } System.out.println("After sorting in ascending order="); for(int i=0;i<n;i++) System.out.println(a[i]); System.out.println("After sorting in descending order="); for(int i=0;i<n;i++) System.out.println(d[i]); } catch(Exception e) { String s=e.toString(); System.out.println(s); } } }
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac Sort.java D:\Program Files\Java\jdk1.6.0_02\bin>java Sort 4 3 2 1 5 After sorting in ascending order= 1 2 3 4
5 After sorting in descending order= 5 4 3 2 1
void strToString() { String s2="inam.mulla"; if(s1.equalsIgnoreCase(s2)) { System.out.println("Both are equal if we ignore case of characters"); } else System.out.println("Both are Not equal even if we ignore case of characters"); } void strReplace() { String s2="BCA"; s1=s1.replace(s1,s2); System.out.println("After replacement="+s1); } void strChartAt(int n) { char a=s1.charAt(n); System.out.println(n+"th Position character is:"+a); } void strSubString(int n) { s1=s1.substring(n); System.out.println("Sub String from "+n+"th Position is:"+s1); } } public class StringOp { public static void main(String[] args) { Cstring str=new Cstring(); str.strLength("Inam");
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac StringOp.java D:\Program Files\Java\jdk1.6.0_02\bin>java StringOp Length of string=4 After concatination=Inam.Mulla
After removing white spaces from starting and beginning=Inam.Mulla Sub String from 3th Position is:m.Mulla 3th Position character is:u Both are Not equal After converting to Lower case=m.mulla After converting to Upper case=M.MULLA After replacement=BCA
public class Geometry { public static void main(String args[]) { shape shape1=new shape(10,15);
Rectangle rect1=new Rectangle(10,20); //CONSTRUCTOR with 2 parameters square sqr1=new square(10); //CONSTRUCTOR with 1 parameter
System.out.println("AREA: " + shape1.area()); shape s; s=rect1; //creating REFERENCE to class shape //Creates a REFERENCE to rect1
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac Geometry.java D:\Program Files\Java\jdk1.6.0_02\bin>java Geometry AREA UNDEFINED AREA: 0 RECTANGLE AREA: 200 SQUARE AREA: 100
} }
Output:
D:\Program Files\Java\jdk1.6.0_02\bin>javac ConsOver.java D:\Program Files\Java\jdk1.6.0_02\bin>java ConsOver a=0.0 b=0.0 a=10.0 b=10.0 a=10.0 b=20.0 a=10.0 b=20.0
PARAMETER TO HTML. */
import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { String str; public void init() { str=getParameter("String"); if(str==null) { str="JAVA"; } str="Hello"+str; } public void paint(Graphics g) object { g.drawString(str,100,100);
} }
HTML Code:
/*
OUTPUT: