Beruflich Dokumente
Kultur Dokumente
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac HelloWorld.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java HelloWorld Hello!! World
public class TypeCasting { public static void main(String s[]) { System.out.println("Program to show type casting"); int a=10; System.out.println("Integer Value="+a); float f=(float) a; System.out.println("Float Value="+f); } }
1.3 write a program to calculate the area of rectangle and cost per foot with type conversion.
class Area { double length,breadth; float rate,foot; public double compute(double l, double b) { this.length=l; this.breadth=b; return(length*breadth); } public void cost(float r, float f) { float cost; this.rate=r; this.foot=f; cost=rate*foot; System.out.println("Cost per foot : "+cost); }
class CostRectangleArea {
public static void main(String s[]) { float area; Area ra=new Area();
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac CostRectangleArea.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java CostRectangleArea Area of the rectangle(in metresquare) :36.666 Cost per foot : 15158.88 4
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac TypePromotion.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java TypePromotion Program to show type promotion in Java The value double d=31.8 < char :t
import java.util.*; class ToCelsius { public static void main (String args[]) { int f, cel; Scanner sc=new Scanner(System.in); System.out.println("Enter Fahreinheit : "); f=sc.nextInt();
cel = 5 * (f-32) / 9; System.out.println("Input Value in Fahreinheit : "+f); System.out.println("To Celsius Scale : "+cel); } }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac ToCelsius.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java ToCelsius Enter Fahreinheit : 150 Input Value in Fahreinheit : 150 To Celsius Scale : 65 6
class Maximum { int one, two; public void Max(int a,int b) { this.one=a; this.two=b; if(one>two) System.out.println("The value ="+one+"is greater"); else System.out.println("The value ="+two+"is greater"); } } public class TestTwoNum { public static void main(String s[]) { Maximum m=new Maximum(); m.Max(10,15);
} }
1.7 write a program Find Minimum of Two nos using conditional operator
class Minimum { int f, s,a; public void Min(int first,int second) { this.f=first; this.s=second; //Conditional Operator a=first<second?first:second; System.out.println("The minimum value ="+a); } } public class TestTwoNumMin { public static void main(String s[]) { Minimum m=new Minimum(); m.Min(10,15); } }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac TestTwoNumMin.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java TestTwoNumMin The minimum value =10
1.8 write a program that will read a folot type value from the keyboard and print the following. 1) Small integer not less than the number 2) Given number 3) Largest integer not greater than the numlber
public static void main(String s[]) { Scanner sc=new Scanner(System.in); System.out.print("Enter Number :"); double d=sc.nextDouble(); System.out.println("Input Number :"+d); System.out.println("Smallest integer :"+d+"is ="+Math.ceil(d)); System.out.println("Largest integer :t="+d+"is ="+Math.floor(d)); } }
10
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac SmallGreaterNum.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java SmallGreaterNum Enter Number :29.5 Input Number :29.5 Smallest integer :29.5is =30.0 Largest integer :t=29.5is =29.0
11
1.9 Write a program to generate 5 random Nos. between 1 to 100, and it should not following with decimal point
import java.util.*; public class MyRandom { public static void main(String s[]) { Random r=new Random(); System.out.println("5 Random numbers generated between 1 to 100"); for(int i=0;i<5;i++) { int rnum=1 +r.nextInt(100); System.out.println(rnum); } } }
12
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac MyRandom.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java MyRandom 5 Random numbers generated between 1 to 100 62 86 79 32
13
import java.util.*; class Results { double marks; public void greet(double m) { this.marks=m; int choice=(int)marks/10; switch(choice) { case 1: System.out.println("FAIL!!! Detained"); break; case 2: System.out.println(" FAIL!!! Detained"); break; case 3: System.out.println("Promoted"); break; case 4: System.out.println(" Passed"); break; case 5: System.out.println("Fair"); break; case 6: System.out.println("Good"); break;
14
case 7: System.out.println("Better!!!"); break; case 8: System.out.println("Excellent"); break; case 9: System.out.println("Excellent"); break; case 10: System.out.println("Excellent!!!"); break; default: System.out.println(" invalid Marks"); break; } } } public class MarksGreet { public static void main(String s[]) { Results r=new Results(); Scanner sc=new Scanner(System.in); System.out.print("Enter your marks: "); double d= sc.nextDouble(); r.greet(d); }}
15
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac MarksGreet.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java MarksGreet Enter your marks: 68 Good
16
import java.util.*; public class SwapDex { static double t; public static void main(String s[]) { Scanner sc=new Scanner(System.in); System.out.print("Enter Value 1 :"); double d1=sc.nextDouble(); System.out.print("Enter value 2 : "); double d2= sc.nextDouble(); t=d1; d1=d2; d2=t; System.out.println("value 1 = "+d1); System.out.println("value 2 = "+d2); } }
17
public void display(int a) { switch(a) { case 0: System.out.print("Zero"); break; case 1: System.out.print("One"); break; case 2: System.out.print("Two"); break; case 3: System.out.print("Three"); break; case 4: System.out.print("Four"); break; case 5: System.out.print("Five"); break; case 6: System.out.print("Six");
18
break; case 7: System.out.print("Seven"); break; case 8: System.out.print("Eight"); break; case 9: System.out.print("Nine"); break; default: System.out.print("Invalid Input!!!"); break; } } }
class ToWords {
19
input=input/10; } } } } Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>javac ToWords.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 1>java ToWords Enter Number :345 FiveFourThree
20
Lab Exercise 2
2.1 write a program to find SUM And PRODUCT of the digit of a given number.
import java.util.*; class Dex { public void add(int a, int b) { int sum=a+b; System.out.println("Sum is ="+sum); }
public class SumAndProduct { public static void main(String s[]) { Dex d=new Dex(); Scanner sc=new Scanner(System.in); System.out.print("Enter number 1 : "); 21
int i1= sc.nextInt(); System.out.print("Enter number 2 : "); int i2= sc.nextInt(); d.add(i1,i2); d.mul(i1,i2); } } Output: C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac SumAndProduct.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java SumAndProduct Enter number 1 : 32 Enter number 2 : 34 Sum is =66 Product is = 1088 /*2.2*/ import java.util.*; class MyFact { public int find(int a) { if(a==0) return(1); else return(a*find(a-1)); } }
22
class Fact { public static void main(String s[]) { MyFact Mfact=new MyFact(); Scanner sc=new Scanner(System.in); System.out.print("Enter the number : "); int i= sc.nextInt(); int in=Mfact.find(i); System.out.println("Factorial of "+i+" is = "+in);
} }
OutPut:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac Fact.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java Fact Enter the number : 7 Factorial of 7 is = 5040
23
a=a/10; } }
} } class DexReverse 24
{ public static void main(String s[]) { MyClass mca=new MyClass(); Scanner sc=new Scanner(System.in); System.out.print("Enter a Number : "); int input= sc.nextInt(); System.out.print("Reverse Number is: "); mca.Reverse(input);
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac DexReverse.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java DexReverse Enter a Number : 243689 Reverse Number is: 986342
25
26
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac Fib.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java Fib Enter The Range : 6 1 1 2 3 5 8
27
2.5 write a program to find the sum of all integer greater then 100 and less than 200 that are divisible by seven
class SumAvg { public static void main(String s[]) { int sum=0; for(int i=100;i<200;i++) { if(i%7==0) sum+=i; } System.out.println("The sum is="+sum); } }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac SumAvg.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java SumAvg The sum is=2107
28
for(int i=1;i<=10;i++) { int tbl=n*i; System.out.println(n+"X"+i+"="+tbl); } } } public class MulTab { public static void main(String s[]) { MyClass sp=new MyClass(); sp.tab();
29
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java MulTab Enter the number :9 9X1=9 9X2=18 9X3=27 9X4=36 9X5=45 9X6=54 9X7=63 9X8=72 9X9=81 9X10=90
30
2.8 write a program to convert given number of days into months and day
import java.util.*; class MyClass { public void cal() {
System.out.print("Enter number Days :"); Scanner sc=new Scanner(System.in); int d=sc.nextInt(); int m=d/30; d=d%30; System.out.print(m+ " Months and " +d+ " Days");
} public class CalculateMonth { public static void main(String s[]) { MyClass cv=new MyClass(); cv.cal();
31
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac CalculateMonth.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java CalculateMonth Enter number Days :64 2 Months and 4 Days
32
import java.util.*; class TriangleA { public static void main(String s[]) { int i,j,k=1,n; System.out.print("Enter the range :"); Scanner sc= new Scanner(System.in); n=sc.nextInt(); for(i=1;i<n;i++) { for(j=k;j<k+i;j++) { System.out.print(j+" "); } k=j; System.out.println(); } } }
33
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac TriangleA.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java TriangleA Enter the range :7
1 23 456 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
34
import java.util.*; class TriangleB { public static void main(String s[]) { int i=1; for(int k=0;k<6;k++) { for(int j=0;j<k;j++) { if(i%2==0) System.out.print(" 1"); else System.out.print(" 0"); i++; } System.out.println(); }
}
35
Output:
36
import java.util.*; class TriangleC { public static void main(String arg[]) { int i,j,n; Scanner sc=new Scanner(System.in); System.out.print("Enter the number="); n=sc.nextInt(); for(i=0;i<=n;i++) { for(j=1;j<=i;j++) { System.out.print(+i*j+" "); } System.out.print("\n"); } } }
37
Output:
1 24 369 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49
38
import java.util.*;
public class HarmonicSeries { public static void main(String s[]) { int i; float sum=0,f; Scanner sc=new Scanner(System.in); System.out.println("Enter the number :"); int n=sc.nextInt(); for(i=1;i<=n;i++) { f=1/i; sum=sum+f; System.out.print(1+"/"+i+"+"); } System.out.println(" "); System.out.println("The value = "+sum); } }
39
OutPut:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java HarmonicSeries Enter the number : 8 1/1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+ The value = 1.0
40
if(ans==in) System.out.println(ans+ " is Armstrong Number"); else System.out.println("The Input Number is not Armstrong Number."); 41
} }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac Armstrong.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java Armstrong Enter the number : 153 153 is Armstrong Number
42
2.16 Write a Program to find average of consecutive odd and even numbers.
import java.util.*;
public class MyAvg { public static void main(String s[]) { int e=0,o=0,even=0,odd=0,avg; Scanner sc=new Scanner(System.in); System.out.print("Enter the limit :"); int input=sc.nextInt(); for(int i=1;i<=input;i++) { if(i%2==0) { even=even+i; e++; } else { odd=odd+i; o++; 43
} System.out.println("Sum of Odd Number ="+odd); System.out.println("Sum of even Number ="+even); avg=(odd+even)/(e+o); System.out.println("Average of Odd and Even ="+avg); }
Output: C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>javac MyAvg.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 2>java MyAvg Enter the limit :8 Sum of Odd Number =16 Sum of even Number =20 Average of Odd and Even =4
44
Lab Exercise 3
3.2 write a program to find whether no, is palindrome number or not
import java.util.*; class MyClass { int n,rp; public void pal(int num) {
n=num; for (int i=0; i<=num; i++) { while(num>0) { int r=num%10; num=num/10; rp=rp*10+r; } } if(n == rp) { System.out.print("Palindrome"); } else 45
{ System.out.println("Not Palindrome"); }
} }
public class Palindrome { public static void main(String s[]) { MyClass i=new MyClass(); System.out.println("Enter the number :"); Scanner scan=new Scanner(System.in); int cn=scan.nextInt(); i.pal(cn); }
}
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 3>javac Palindrome.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 3>java Palindrome Enter the number : 999 Palindrome
46
3.1 write a program to find whether number is prime or Not by using class and object
import java.util.*; class MyClass {
public void getPrime(int number) { for( int i = 2; i < number; i++) { if((number % i) == 0) { System.out.println("The number is not a prime"); return; } } System.out.println("The number is prime"); } }
public class Prime { public static void main(String s[]) { MyClass mca=new MyClass(); 47
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 3>javac Prime.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 3>java Prime Enter number :47 The number is prime
48
Lab Exercise 4
4.1 Write a Program to define caught and uncaught exception
import java.lang.Thread; import java.util.*; public class CheckedUnchecked { public static void main(String s[]) { try { Scanner sc=new Scanner(System.in); System.out.print("Enter String :"); String input=sc.nextLine(); int value=Integer.parseInt(input); System.out.print("Integer Value of String :"+value); } catch(NumberFormatException e) { System.out.println("Invalid Input"); }
try {
Thread.sleep(3000); 49
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>javac CheckedUnchecked.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>java CheckedUnchecked Enter String :uyj Invalid Input User
50
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>java DivideZero / by zero An attempt to divide by zero occured
51
4.3 write a program to generate ArrayIndexOutOfBound Exception public class ArrayException { public static void main(String s[]) { int i=5; int E[]=new int[4]; try { E[i]=10; } catch(ArrayIndexOutOfBoundsException exception) { System.out.println(exception.getMessage()); } System.out.println("ArrayIndexOutOfBoundsException"); } }
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>java ArrayException 5 ArrayIndexOutOfBoundsException
52
string is not equal to india, write a program that use that Exception
import java.util.Scanner; class NoMatchException extends Exception { NoMatchException() { super("String Not Equal To India."); } }
class DexException1 { public void getEquality(String d) throws NoMatchException { if(d.equals("India")) System.out.println("String is Equal to INDIA"); else throw new NoMatchException(); } }
class DexException { 53
public static void main(String s[]) { DexException1 msc=new DexException1(); Scanner sc=new Scanner(System.in); System.out.print("Enter String 1: "); String s1=sc.nextLine();
Output:
C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>javac DexException.java C:\Users\TINKU VAIO\Desktop\Tinku Assignment\Lab Exercise 4>java DexException Enter String 1: Tinku String Not Equal To India.
54