Post on 04-Aug-2020
LAB FILE1) FIBONACCI
Code:-import java.util.Scanner;class fab{ public static void main(String args[]) { Scanner sc=new Scanner(System.in); int a,b,c,n; a=0; b=1; System.out.println("enter the value of n:"); n=sc.nextInt(); for(int i=0;i<n;i++) { System.out.println(a); c=a+b; a=b; b=c; } }}
Output
2) CalculatorCode:-import java.util.Scanner;class cal{ public static void main(String args[]) { int n; float a,b; Scanner sc=new Scanner(System.in); System.out.println("Enter your choice"); System.out.println("\n1)add\n2)sub\n3)multi\n4)div"); n=sc.nextInt(); if(n==1) { System.out.println("Enter the value of a :"); a=sc.nextFloat(); System.out.println("Enter the value of b :"); b=sc.nextInt(); System.out.println(a+b); } if(n==2) { System.out.println("Enter the value of a :"); a=sc.nextFloat(); System.out.println("Enter the value of b :"); b=sc.nextInt(); System.out.println(a-b); } if(n==3) { System.out.println("Enter the value of a :"); a=sc.nextFloat(); System.out.println("Enter the value of b :"); b=sc.nextInt(); System.out.println(a*b); } if(n==4) { System.out.println("Enter the value of a :"); a=sc.nextFloat(); System.out.println("Enter the value of b :"); b=sc.nextInt(); System.out.println(a/b); } }}
Output
3)Single level inheritance example ( parent and child class)Code :-class A{ void m1() { System.out.println("hello"); }}class B extends A{ void m2() { System.out.println("world"); }}class inh{ public static void main(String args[]) { B obj=new B(); obj.m1(); obj.m2(); }}
Output :-
4) Inheritance of college and student
Code :-import java.util.Scanner;class university{ String col_name,col_add; Scanner D=new Scanner(System.in); void get_university() { System.out.println("enter the college name"); col_name=D.nextLine(); System.out.println("enter the college address"); col_add=D.nextLine(); System.out.println(col_name); System.out.println(col_add); }}
class student extends university{ String std_name,std_id; Scanner D=new Scanner(System.in); void get_student() { System.out.println("enter name of student name"); std_name=D.nextLine(); System.out.println("enter email id of student"); std_id=D.nextLine(); System.out.println(std_name); System.out.println(std_id); }}
class inheritance{ public static void main(String args[]) { student a=new student(); a.get_student(); a.get_university(); }}
Output :-
5)Even and odd
Code :- import java.util.Scanner;class A{ public static void main(String args[]) { Scanner sc=new Scanner(System.in); System.out.println("enter a number :"); int a=sc.nextInt(); if(a%2==0) { System.out.println("enen number"); } else { System.out.println("odd number"); } } }
Output :-
6)Factorial
Code :-
class fact{ public static void main(String args[]) { int fact=1,i; for(i=1;i<=3;i++) { fact=fact*i; } System.out.println(fact); }}
Output :-
7)Method overloading
Code:-import java.util.Scanner;class overloading{ Scanner D=new Scanner(System.in); void m1(int a) { System.out.println("enter the value of a"); a=D.nextInt(); System.out.println(a); } void m1(int x,float y) { System.out.println("enter the value of x"); x=D.nextInt(); System.out.println("enter the value of y"); y=D.nextInt(); System.out.println(x); System.out.println(y); } public static void main(String args[]) { overloading s=new overloading(); s.m1(2); s.m1(3,7); }}
Output :-
8) Method overridingCode :-import java.util.Scanner;class A{ int a,b,c; Scanner D=new Scanner(System.in); void m1() { System.out.println("enter the value of a"); a=D.nextInt(); System.out.println("enter the value of b"); b=D.nextInt(); c=a+b; System.out.println(c); }}
class B extends A{ int x,y,z; Scanner D=new Scanner(System.in); void m1() { System.out.println("enter the value of x"); x=D.nextInt(); System.out.println("enter the value of y"); y=D.nextInt(); z=x*y; System.out.println(z); }}
class overriding{ public static void main(String arg[]) { B s=new B(); s.m1(); }}
Output :-
9)Pattern 1class Pattern
{
public static void main(String []args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<i+1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
10)Pattern 2class Pattern2
{
public static void main(String[] args)
{
int n =5;
int space = n - 1;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < space; j++)
{
System.out.print(" ");
}
for (int j = 0; j <= i; j++)
{
if(i%2==0)
{
System.out.print("* ");
}
}
System.out.print("\n");
space--;
}
space = 0;
for (int i = n-1; i > 0; i--)
{
for (int j = 0; j < space; j++)
{ System.out.print(" ");
}
for (int j = 0; j < i; j++)
{
if(i%2!=0)
{
System.out.print(" *");
}
}
System.out.print("\n");
space++;
}
}
}
11)Pattern 3class Pattern4
{
public static void main(String []args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<i+1;j++)
{
System.out.print(j+1);
}
System.out.println();
}
}
}
12)Constructorclass A
{
int a,b;
A()
{
System.out.println("enter");
a=10;
b=20;
System.out.println(a);
System.out.println(b);
}
}
class Constructor
{
public static void main(String args[])
{
A a=new A();
A a1=new A();
A a2=new A();
}
}
13)Prime number.Code :-
import java.util.Scanner;class prime{ public static void main(String args[]) { int a,i; Scanner D=new Scanner(System.in); System.out.println("enter value of a"); a=D.nextInt(); for(i=2;i<=a-1;i++) { if(a%2==0) { System.out.println("not prime"); break; } else { System.out.println("prime"); break; } } }}
Output :-
14) Swapping (using third variable or without third variable)
Code:-
import java.util.Scanner;class swap{ public static void main(String args[]) { int a,b,c; Scanner D=new Scanner(System.in); System.out.println("enter value of a"); a=D.nextInt(); System.out.println("enter value of b"); b=D.nextInt(); c=a; a=b; b=c; System.out.println(a); System.out.println(b); }}
Output :-
15) If - else example (eligible to vote)Code:-
import java.util.Scanner;class A{ public static void main(String args[]) { Scanner sc=new Scanner(System.in); System.out.println("enter your age :"); int a=sc.nextInt(); if(a<18) { System.out.println("not eligible for vote"); } else { System.out.println("eligible for vote"); } } }
Output :-
16) Print the value of array element of 1 - D array.
Code :-
import java.util.Scanner;class array{ public static void main(String arg[]) { int a[]=new int[5]; Scanner D=new Scanner(System.in); for(int i=0;i<5;i++) { System.out.println("enter a number"); a[i]=D.nextInt(); } for(int i=0;i<5;i++) { System.out.println(a[i]); } }}
Output :-
17) Let us assume there exist a company which contains
company name, location, license number. Let us assume there
exist a permanent employee which contains employee number,
employee name designation and basic salary. D = 30 % of basic salary TA = 15% of basic salary CA = 2% MA = 5% HRA = 10% GPF = 2% LIC = 5%
Cal net Sal = (basic salary + DA +TA + CA + MA + HRA+) - (LIC + GPF) generate employee pay slip. Let us assume there exist a adhere employee which contains ename, no of working days and wage per days.
Calculate total salary of the employee.
Total = no. of working days+ wage per day
Generate total salary. Code :-
import java.util.Scanner;
class company
{
String com_name,com_loc;
int lic_no;
Scanner D=new Scanner(System.in);
void m()
{
System.out.println("enter the company name");
com_name=D.nextLine();
System.out.println("\nenter the company location");
com_loc=D.nextLine();
System.out.println("\nenter the licence number");
lic_no=D.nextInt();
}
}
class employee extends company
{
String emp_name,emp_desig;
int emp_no,bas_sal,DA,TA,CC,MA,HRA,GPF,LIC,tot_sal,t;
Scanner D=new Scanner(System.in);
void m1()
{
System.out.println("\nenter the name of employee");
emp_name=D.nextLine();
System.out.println("\nenter the employe's designation");
emp_desig=D.nextLine();
System.out.println("\nenter the employee number");
emp_no=D.nextInt();
System.out.println("\nenter the basic salary");
bas_sal=D.nextInt();
DA=(30*bas_sal)/100;
TA=(15*bas_sal)/100;
CC=(2*bas_sal)/100;
MA=(5*bas_sal)/100;
HRA=(10*bas_sal)/100;
GPF=(2*bas_sal)/100;
LIC=(5*bas_sal)/100;
t=GPF+LIC;
tot_sal=(bas_sal+DA+TA+CC+MA+HRA-t);
System.out.println("\
n**********************************************************************************
********************");
System.out.println("\n\t\t\t\t\t\tPAY SLEEP\t\t\t");
System.out.println("\nCOMPANY NAME:\t"+com_name);
System.out.println("COMPANY LOCATION:\t"+com_loc);
System.out.println("COMPANY LICENCE NUMBER:\t"+lic_no);
System.out.println("\nEMPLOYEE NAME:\t"+emp_name);
System.out.println("EMPLOYEE DESIGNATION:\t"+emp_desig);
System.out.println("EMPLOYEE NUMBER:\t"+emp_no);
System.out.println("BASIC SALARY:\t"+bas_sal);
System.out.println("\nDA:\t"+DA+"\t\t\tTA:\t"+TA+"\t\t\tCC:\t"+CC);
System.out.println("MA:\t"+MA+"\t\t\tHRA:\t"+HRA);
System.out.println("GPF:\t"+GPF+"\t\t\tLIC:\t"+LIC);
System.out.println("\nTOTAL SALARY:\t"+tot_sal);
System.out.println("******************************************************************
************************************");
}
}
class a_employee extends employee
{
String name;
int no_of_days, w_per_day,tot_in;
Scanner D=new Scanner(System.in);
void m2()
{
System.out.println("\nEMPLOYEE NAME:");
name=D.nextLine();
System.out.println("NUMBER OF WORKING DAYS:");
no_of_days=D.nextInt();
System.out.println("WAGE PER DAY :");
w_per_day=D.nextInt();
tot_in=no_of_days*w_per_day;
System.out.println("\
n**********************************************************************************
********************");
System.out.println("\n\t\t\t\t\tPAY SLEEP\t\t\t");
System.out.println("EMPLOYEE NAME:\t"+name);
System.out.println("NUMBER OF WORKING DAYS:\t"+no_of_days);
System.out.println("WAGE PER DAY:\t"+w_per_day);
System.out.println("\nTOTAL WAGE:\t"+tot_in);
System.out.println("******************************************************************
************************************");
}
}
class employe
{
public static void main(String arg[])
{
a_employee a=new a_employee();
a.m();
a.m1();
a.m2();
}
}
Output :-
18)Sorting
class Sort
{
public static void main(String args[])
{
int a[]={06,31,24,22,27};
for(int i=0;i<5;i++)
{
for(int j=0;j<i;j++)
{
if(a[i]<a[j])
{
int c=a[j];
a[j]=a[i];
a[i]=c;
}
}
}
for(int k=0;k<5;k++)
{
System.out.println(a[k]);
}
}
}
19)To write 1-10 number in fileimport java.io.*;
class File3
{
public static void main(String args[])
{
try
{
File F = new File("abc.txt");
F.createNewFile();
//System.out.println(F.exists());
//System.out.println(F.length());
FileOutputStream fos=new FileOutputStream(F);
for(int i=1;i<11;i++)
{
fos.write(i);
}
}
catch(Exception ae)
{
System.out.println("file handeling error");
}
}
}
20)Collectionimport java.util.*;
class Collection
{
public static void main(String []args)
{
Vector v = new Vector();
System.out.println(v.capacity());
for(int i=0;i<10;i++)
{
v.addElement(i);
}
System.out.println(v.capacity());
v.addElement("A");
System.out.println(v.capacity());
System.out.println(v);
}
}
21)Arraylistimport java.util.*;
class Arraylist
{
public static void main(String []args)
{
ArrayList l = new ArrayList();
l.add('N');
l.add('A');
l.add('T');
l.add('R');
l.add('A');
l.add('J');
l.add('2');
l.add('0');
l.add('1');
System.out.println(l);
}
}
22)ENUMERATORimport java.util.*;
class Enumerator
{
public static void main(String args[])
{
//int i;
Vector v=new Vector();
for(int i=0;i<10;i++)
{
v.addElement(i);
}
Enumeration E=v.elements();
while(E.hasMoreElements())
{
Integer i=(Integer)E.nextElement();
if(i%2==0)
{
System.out.println(i);
}
}System.out.println(v);
}
}
23)Tryimport java.util.Scanner;
class Try
{
public static void main(String args[])
{
try
{
Scanner s=new Scanner (System.in);
int a,b,c;
System.out.println("enter a number");
a=s.nextInt();
System.out.println("enter a number");
b=s.nextInt();
c=a/b;
System.out.println(c);
}
catch(Exception a)
{
System.out.println("not zero in denominator");
}
}
}
24)Try +Finallyimport java.util.Scanner;
class Try2
{
public static void main(String args[])
{
try
{
Scanner s=new Scanner (System.in);
int a,b,c;
System.out.println("enter a number");
a=s.nextInt();
System.out.println("enter a number");
b=s.nextInt();
c=a/b;
System.out.println(c);
}
catch(Exception a)
{
System.out.println("not zero in denominator");
}
finally
{
System.out.println("exit");
}
}
}
25)Nested tryimport java.util.Scanner;
class Try3
{
public static void main(String args[])
{
try
{
Scanner s=new Scanner (System.in);
int a,b,c;
System.out.println("enter a number");
a=s.nextInt();
System.out.println("enter a number");
b=s.nextInt();
c=a/b;
System.out.println(c);
}
catch(Exception a)
{
try
{ int d,e,f;
Scanner s=new Scanner (System.in);
System.out.println("enter a number");
d=s.nextInt();
System.out.println("enter a number");
e=s.nextInt();
f=d+e;
System.out.println(f);
}
catch(Exception b)
{
System.out.println("error");
}
System.out.println("not zero in denominator");
}
finally
{
System.out.println("exit");
}
}
}
26)Try+Finally 2import java.util.Scanner;
class Try4
{
public static void main(String args[])
{
try
{
Scanner s=new Scanner (System.in);
int a,b,c;
System.out.println("enter a number");
a=s.nextInt();
System.out.println("enter a number");
b=s.nextInt();
c=a/b;
System.out.println(c);
}
catch(Exception a)
{
System.out.println("not zero in denominator");
}
finally
{
try
{ int d,e,f;
Scanner s=new Scanner (System.in);
System.out.println("enter a number");
d=s.nextInt();
System.out.println("enter a number");
e=s.nextInt();
f=d+e;
System.out.println(f);
}
catch(Exception b)
{
System.out.println("error");
}
System.out.println("exit");
}
}
}
27)Nested Try 2import java.util.Scanner;
class Try5
{
public static void main(String args[])
{
try
{
Scanner s=new Scanner (System.in);
int a,b,c;
System.out.println("enter a number");
a=s.nextInt();
System.out.println("enter a number");
b=s.nextInt();
c=a/b;
System.out.println(c);
try
{ int d,e,f;
System.out.println("enter a number");
d=s.nextInt();
System.out.println("enter a number");
e=s.nextInt();
f=d+e;
System.out.println(f);
}
catch(Exception ae)
{
System.out.println("error");
}
}
catch(Exception a4)
{
System.out.println("not zero in denominator");
}
finally
{
System.out.println("exit");
}
}
}
28)Palindrome digit or string. Code :- import java.util.Scanner;class palindrome{ public static void main(String arg[]) { int c,i; String a,b=""; Scanner D=new Scanner(System.in); System.out.println("enter a string:"); a=D.nextLine(); c=a.length(); for(i=c-1;i>=0;i--) { b=b+a.charAt(i); } if(a.equalsIgnoreCase(b)) { System.out.println("string is palindrome");
} else { System.out.println("string is not palindrome"); } }}
Output :-
29) A shop will give discount of 10 percent if the cost of purchased quantity is more than 1000.Ask user for quantity and suppose 1 unit will cost 100, judge and print total cost for user.
Code :-
import java.util.Scanner;class sell{ public static void main(String args[]) { float tot_cost,dis; int a,c; Scanner D =new Scanner(System.in); System.out.println("enter the quantity:"); a=D.nextInt();
c=a*100; if(c>1000) { dis=(c*10)/100; tot_cost=c-dis; System.out.println("total cost:"+tot_cost); } else { System.out.println("total cost:"+c); } }}
Output :-
30) Program for uppercase, lowercase, string equality, remove
whitespaces.Code :-
import java.lang.String;class string{ public static void main(String arg[]) { String s1="hellow"; String s2=s1.toUpperCase(); String s3=s2.toLowerCase(); System.out.println(s2); System.out.println(s3);
System.out.println(s2); System.out.println(s3.equals(s1)); System.out.println(s2.equals(s1));
String s5="HELLOW"; System.out.println(s5.equals(s1)); System.out.println(s5.equalsIgnoreCase(s1));
String s6=" hellow "; System.out.println(s6); System.out.println(s6.trim());
System.out.println(s1.replace('l','t')); System.out.println(s1.concat("world")); System.out.println(s1.indexOf('e')); System.out.println(s1.length()); System.out.println(s1.split(s1)); System.out.println(s1.replace('e','o'));
}}
Output :-
31) Exception handling example.sCode :-
import java.util.Scanner;
class exception
{ public static void main(String args[]) { Scanner sc=new Scanner(System.in); int i,j,k; try { System.out.println("enter the vaalue of i:"); i=sc.nextInt(); System.out.println("enter the vaalue of j:"); j=sc.nextInt(); k=i/j; System.out.println(k); } catch(ArithmeticException c) { System.out.println("zero division error"); } }}
Output :-
32) Print duplicate character from string.Code :-
import java.util.Scanner;class dup{ public static void main(String arg[]) { int i,j,b; String a; Scanner D =new Scanner(System.in); System.out.println("enter a string"); a=D.nextLine(); b=a.length(); for(i=0;i<b;i++) { for(j=i+1;j<b;j++) { if(a.charAt(i)==a.charAt(j)) { System.out.println(a.charAt(j)); break; } } } }}
Output :-
33) Take a value of length and breadth of rectangle from user and
check if it is square or not?
Code :-
import java.util.Scanner;class rec{ public static void main(String args[]) { int a,b; Scanner D =new Scanner(System.in); System.out.println("enter length:"); a=D.nextInt(); System.out.println("enter breadth:"); b=D.nextInt(); if(a==b) { System.out.println("it is a square:"); } else { System.out.println("it is not a square"); } }}
Output :-
34)for loop :
Code:
class add1
{
public static void main(String[] args)
{
int i, a=0;
for ( i=1;i<11;i++)
{
a=a+i;
System.out.println(a);
}
}
}
Output:
35) 1d and 2d array
Code:
class array
{
public static void main(String[] agrs)
{
int [][] a=new int [3][];
a[0]=new int[3];
a[1]=new int[2];
a[2]=new int[1];
a[0][0]=50;
a[0][1]=10;
a[0][2]=40;
a[1][0]=660;
a[1][1]=990;
a[2][0]=660;
System.out.println(a[0][0]);
System.out.println(a[0][1]);
System.out.println(a[0][2]);
System.out.println(a[1][0]);
System.out.println(a[1][1]);
System.out.println(a[2][0]);
}
}
Output:
36) Enter data in file
import java.io.*;
class file
{
public static void main(String args[])throws Exception
{
String str = "adsasdads";
FileWriter fw = new FileWriter("abc.txt");
for (int i=0;i<str.length();i++)
fw.write(str.charAt(i));
System.out.println("writting file");
fw.close();
//File f = new File("abc.txt");
//f.createNewFile();
//System.out.println(f.exists());
}
}
Output:
37) read data in file
Code:
class ReadFile
{
public static void main(String[] args) throws IOException
{ int ch;
FileReader fr=null;
try
{
fr = new FileReader("abc.txt");
}
catch (FileNotFoundException fe)
{
System.out.println("File not found");
}
while ((ch=fr.read())!=-1)
System.out.print((char)ch);
fr.close();
}
}
Output:
38)
Code:
class a
{
int m1()
{
int a=10;
System.out.println(a);
return a;
}
}
class b extends a
{
void b()
{
int a=24;
int b=super.m1();
System.out.println(b);
System.out.println(a);
}
}
class sp
{
public static void main(String args[])
{
b a = new b();
a.m1();
}
}
Ouput:
39)Adiition through scanner class
Code:
import java.util.Scanner;
class two
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int a;
System.out.print("enter value:");
a=sc.nextInt();
int b;
System.out.print("enter value:");
b=sc.nextInt();
int c;
c=a+b;
System.out.println("The addition is:");
System.out.println(c);
}
}
Ouput
:
40) To shoe derived class.
Code:
class Base {
public void show() {
System.out.println("Base::show() called");
}
}
class Derived extends Base {
public void show() {
System.out.println("Derived::show() called");
}
}
class Main {
public static void main(String[] args) {
Base b = new Derived();;
b.show();
}
}
Ouput: