Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
15 views

Java Program Upadte

Uploaded by

Mukesh Badgujar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Java Program Upadte

Uploaded by

Mukesh Badgujar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

Java Programs

Table of Contents
1. Display Table Command line ................................................................................................... 3
2. Sum of number by command line ........................................................................................... 3
3. Average and Sum By Command Line ....................................................................................... 3
4. Factorial by Different Functions getNumber(), clacFact() and ................................................ 4
5. Prime Number By getNumber(), is Prime(), and return to main and print ............................. 5
6. Prime number in given range .................................................................................................. 6
7. Check Positive Negative by getNumber(), isPN(), and return and print in main() .................. 6
8. Odd-Even by getNumber(), isOE(), and return to main and print ........................................... 7
9. Max-Min 3................................................................................................................................ 8
10. Numtest get array elements and ............................................................................................. 9
11. Accept Empno, ename, and basic and write function void accept(empno .......................... 12
12. Palindrome by getNumber(),isPalindrome(), return value in main() ................................ 13
13. Sum of Digit , by getnumber(), sumof(), and return in the main(), and print result ......... 14
14. Armstrong number by getnumber(), check in isarmstrong(), ........................................... 15
15. Armstrong Range ............................................................................................................... 16
16. Palindrome String by getNumber(),isPalindrome(), return value in main() ...................... 17
17. Overload addnumbers() for adding integer, float , double values. ................................... 18
18. Create abstract class Shape and Derive Two classes Triangle and Circ ............................. 18
19. Package Program ............................................................................................................... 20
20. Constructor ........................................................................................................................ 20
21. Max-Min by Inheritance .................................................................................................... 21
22. Reflection ........................................................................................................................... 22
23. String Class Functions ........................................................................................................ 22
24. Gregorian Calendar class Functions................................................................................... 23
25. Read String and print only string begins with given character .......................................... 23
26. Binary to Decimal Using Separate Function ...................................................................... 24
27. Binary To Decimal .............................................................................................................. 25
28. Decimal to Binary............................................................................................................... 25
29. Matrix Add ......................................................................................................................... 26
30. Matrix Multi ....................................................................................................................... 27
31. Applet Shapes .................................................................................................................... 28
32. Applet Human Face ........................................................................................................... 29
33. Applet Human Face Smiley Fill Colour ............................................................................... 29

MSB PRODUCTION
1
Mo. No. :- 9156563098/4
Java Programs

34. Applet Basic Shapes ........................................................................................................... 30


35. Applet House ..................................................................................................................... 30
36. Static .................................................................................................................................. 31
37. Overriding .......................................................................................................................... 31
38. Inner and Outer class ......................................................................................................... 32
39. Fibonacci ............................................................................................................................ 33
40. Array Sort By Function ....................................................................................................... 33
41. Array sort ........................................................................................................................... 34
42. Addition ............................................................................................................................. 35
43. Abstract Class..................................................................................................................... 36

MSB PRODUCTION
2
Mo. No. :- 9156563098/4
Java Programs
1. Display Table Command line
import java.io.*;
import java.util.*;
public class table
{
public static void main(String s[])throws Exception
{
int i,n;
n=Integer.parseInt(s[0]);
for(i=1;i<=10;i++)
{
int cal=n*i;
System.out.println(cal);
}
}
}
2. Sum of number by command line
import java.util.*;
public class sumofsetnumbers
{
public static void main(String s[])
{
int sum=0;
int a=Integer.parseInt(s[0]);
for(int i=1;i<=a;i++)
{
sum=sum+i;
}
System.out.println(sum);
}
}
3. Average and Sum By Command Line
import java.util.*;
public class AvgSum
{
public static void main(String s[]) throws Exception
{
int a,sum=0,avg;
for(int i=0;i<s.length;i++)
{

MSB PRODUCTION
3
Mo. No. :- 9156563098/4
Java Programs
sum=sum+Integer.parseInt(s[i]);

}
System.out.println("sum is="+sum);
avg=sum/s.length;
System.out.println("avg is="+avg);
}
}
4. Factorial by Different Functions getNumber(), clacFact() and
return factorial to main and print it.
import java.util.*;
public class fact11
{
int getno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int fact(int a)
{
int f=1;

for(int i=1;i<=a;i++)
{
f=f*i;
}
return f;
}
public static void main(String s[]) throws Exception
{
int a,b;
fact11 o=new fact11();
a=o.getno();
System.out.println("no is"+a);
b=o.fact(a);
System.out.println("fact is"+b);
}

MSB PRODUCTION
4
Mo. No. :- 9156563098/4
Java Programs
}
5. Prime Number By getNumber(), is Prime(), and return to main
and print
import java.util.*;
public class prime
{
int getno()
{
int a;
System.out.println("ENTER NUMBER:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int fact(int a)
{
int j=0;
for(int i=2;i<=a/2;i++)
{
if(a%i==0)
{
j=1;
break;
}
}
return j;
}
public static void main(String s[])
{
int a,b;
prime o=new prime();
a=o.getno();

System.out.println("Number"+a);
b=o.fact(a);
if(b==0)
System.out.println("PRIME NUMBER");
else
System.out.println(" NOT PRIME NUMBER");
}

MSB PRODUCTION
5
Mo. No. :- 9156563098/4
Java Programs
}
6. Prime number in given range
import java.util.*;
public class prime
{
public static void main(String s[])throws Exception
{
int i,n,j,temp,p=0;
Scanner sc=new Scanner(System.in);
System.out.println("ENTER THE RANGE:");
n=sc.nextInt();
System.out.println("Prime No. ARE");
for(i=1;i<=n;i++)
{
p=0;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
p=1;
}
if(p==0)
System.out.println(i);
}
}
}
7. Check Positive Negative by getNumber(), isPN(), and return
and print in main()
import java.util.*;
public class CheckPN
{
int getno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int checkpn(int a)
{

MSB PRODUCTION
6
Mo. No. :- 9156563098/4
Java Programs
int r=0;

if(a<0)
{
r=1;
}
if(a>=0)
{
r=2;
}
return(r);
}
public static void main(String s[])
{
int a,b;
CheckPN o=new CheckPN();
a=o.getno();
System.out.println("number"+a);
b=o.checkpn(a);
if(b==1)
{
System.out.println("negative");
}
else if(b==2)
{
System.out.println("positive");
}
}
}
8. Odd-Even by getNumber(), isOE(), and return to main and
print
import java.util.*;
public class CheckOE
{
int getno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();

MSB PRODUCTION
7
Mo. No. :- 9156563098/4
Java Programs
return a;
}
int oddev(int a)
{
if ( a % 2 == 0 )
return 0;
else
return 1;
}
public static void main(String s[])
{
int a,b;
CheckOE o=new CheckOE();
a=o.getno();
System.out.println("numer"+a);
b=o.oddev(a);
if(b==0)
{
System.out.println("even");
}
else if(b==1)
{
System.out.println("odd");
}
}
}

9. Max-Min 3
import java.util.*;
public class minmax3
{
int a,b,c;
void getno()
{

System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
MSB PRODUCTION
8
Mo. No. :- 9156563098/4
Java Programs
}
int max()
{
if(a>b && a>c)
return a;
else if(c>a && c>b)
return c;
else
return b;
}
int min()
{
if(a<b && a<c)
return a;
else if(c<a && c<b)
return c;
else
return b;
}
public static void main(String s[]) throws Exception
{
int m=0,n=0;
minmax3 o=new minmax3 ();
o.getno();
m=o.max();
System.out.println("Greter no is"+m);
n=o.min();
System.out.println("Minumum no is"+n);

}
}

10. Numtest get array elements and


1. Display Sum
2. Avg
3. Max Min
4. Sum of odd Numbers

import java.util.*;

MSB PRODUCTION
9
Mo. No. :- 9156563098/4
Java Programs
public class Numtest1
{
int i;
int sum(int a1[])
{
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
return sum1;
}
int avg(int a1[])
{
int s,s1;
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
s1=sum1/10;
return s1;
}
int maxmin(int Arr[])
{
int max = Arr[0];
for(int i=1;i < Arr.length;i++)
{
if(Arr[i] > max)
{
max = Arr[i];
}
}
return max;
}
int sumodd(int a1[])
{
int s1,sum1=0;
for(i=0;i<10;i++)
{

MSB PRODUCTION
10
Mo. No. :- 9156563098/4
Java Programs
if(a1[i]%2==1)
{
sum1 = sum1 + a1[i];
}
}
return sum1;
}
public static void main(String s[])
{
int b,ch=0;
Numtest1 o=new Numtest1();

int a[]=new int[10];


int i;
System.out.println("Enter Element");
Scanner sc=new Scanner(System.in);
for(i=0;i<10;i++)
{
a[i]=sc.nextInt();
}
for(i=0;i<10;i++)
{
System.out.println(a[i]);
}
while(ch!=5)
{
System.out.println("1.SUM 2.AVG 3.MAXMIN 4.SUM OF
OOD 5.EXIT");
System.out.println("Enter Choice ");
ch=sc.nextInt();
switch(ch)
{
case 1: int s1=o.sum(a);
System.out.println("Sum is "+s1);
break;
case 2: int s2=o.avg(a);
System.out.println("Avg is "+s2);
break;
case 3: int s3=o.maxmin(a);
System.out.println("MaxMin is"+s3);

MSB PRODUCTION
11
Mo. No. :- 9156563098/4
Java Programs
break;
case 4: int s4=o.sumodd(a);
System.out.println("Sum of Odd is "+s4);
break;
default: break;
}
}
}
}
11. Accept Empno, ename, and basic and write function void
accept(empno,ename,basic), void cal(), calculate D.A. as 125%
of basic , H.R.A. as 25% of basic and tax as 5% of basic, void
display().
import java.io.*;
class emp
{
int eno,basic;
private float da,tx,hra;
private String name;
public void get(int n2,String y,int x)
{
eno=n2;
name=y;
basic=x;
}
public void cal()
{
da=(float)(basic*1.25);
hra=(float)(basic*0.25);
tx=(float)(basic*0.05);
}
public void disp()
{
System.out.println("Employee number: "+eno);
System.out.println("Name of Employee : "+name);
System.out.println("basic : "+basic);
System.out.println("DA : "+da);
System.out.println("HRA : "+hra);
MSB PRODUCTION
12
Mo. No. :- 9156563098/4
Java Programs
System.out.println("Tax : "+tx);
}
}
public class Employee
{
public static void main(String s[]) throws Exception
{
emp e=new emp();
DataInputStream d=new DataInputStream(System.in);
System.out.println("\n\tEnter the number name and
Basic of Employee : ");
int n1=Integer.parseInt(d.readLine());
String s1=d.readLine();
int b1=Integer.parseInt(d.readLine());
e.get(n1,s1,b1);
e.cal();
e.disp();
}
}
12. Palindrome by getNumber(),isPalindrome(), return
value in main() and print pali or not pali
import java.util.*;
public class pali
{
int getno()
{
int a;
System.out.println("ENTER NUMBER:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int pali(int n)
{
int sum=0,temp,r;
temp=n;
while(n>0)
{
r=n%10;
MSB PRODUCTION
13
Mo. No. :- 9156563098/4
Java Programs
sum=(sum*10)+r;
n=n/10;
}
return sum;
}
public static void main(String s[])
{
int a,b;
pali o=new pali();
a=o.getno();

System.out.println("Number"+a);
b=o.pali(a);
if(a==b)
System.out.println("PALINDROME NUMBER");
else
System.out.println(" NOT PALINDROME NUMBER");
}
}
13. Sum of Digit , by getnumber(), sumof(), and return in the
main(), and print result
import java.util.*;
public class Sumof
{
int getno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int sumofdig(int a)
{
int r,sum=0,temp,n;
n=a;
temp=n;
while(n>0)
{
MSB PRODUCTION
14
Mo. No. :- 9156563098/4
Java Programs
r=n%10;
sum=sum+r;
n=n/10;
}
return(sum);
}
public static void main(String s[])
{
int a,b;
Sumof o=new Sumof();
a=o.getno();
System.out.println("number"+a);
b=o.sumofdig(a);
System.out.println("Sum of Digit is "+b);
}
}
14. Armstrong number by getnumber(), check in isarmstrong(),
return into main and print Armstrong ao not.
import java.util.*;
public class Arm11
{
int getno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int arm(int a)
{
int n,temp,sum=0,r;
n = a;
temp=n;
while(n>0)
{
r=n%10;

MSB PRODUCTION
15
Mo. No. :- 9156563098/4
Java Programs
sum=sum+(r*r*r);
n=n/10;
}
return sum;
}
public static void main(String s[]) throws Exception
{
int a,b;
Arm11 o=new Arm11();
a=o.getno();
System.out.println("arm no is"+a);
b=o.arm(a);
if(a==b)
System.out.println("Armstrong ");
else
System.out.println("Armstrong Not");

}
}
15. Armstrong Range
import java.util.*;
public class armotoh
{
public static void main(String s[])
{
int n,count=0,a,rev,c,sum=0,start,end;
System.out.println("Enter Range start to end");
Scanner sc=new Scanner(System.in);
start=sc.nextInt();
end=sc.nextInt();
for(int i=start;i<=end;i++)
{
n=i;
while(n>0)
{
rev=n%10;
sum=sum+(rev*rev*rev);
n=n/10;
}
MSB PRODUCTION
16
Mo. No. :- 9156563098/4
Java Programs
if(sum==i)
{
System.out.println("\n"+i);
}
sum=0;
}
}
}

16. Palindrome String by getNumber(),isPalindrome(),


return value in main() and print pali or not pali
import java.util.*;
public class PaliStr
{
String getno()
{
String a;
System.out.println("ENTER STRING:");
Scanner sc=new Scanner(System.in);
a=sc.nextLine();
return a;
}
String pali(String n)
{
StringBuffer s2=new StringBuffer(n);
StringBuffer s3=s2.reverse();
String s4=new String (s2);
return s4;
}
public static void main(String s[])
{
String a,b;
PaliStr o=new PaliStr();
a=o.getno();
b=o.pali(a);
if(b.equals(a))
System.out.println("PALINDROME String");
else

MSB PRODUCTION
17
Mo. No. :- 9156563098/4
Java Programs
System.out.println(" NOT PALINDROME String");
}
}
17. Overload addnumbers() for adding integer, float ,
double values.
import java.util.Scanner;
public class AddNumb
{
void addNumbers(int a,int b)
{
System.out.println("Addin is "+(a+b));
}
void addNumbers(int a,int b,int c)
{
System.out.println("Addin is "+(a+b+c));
}
void addNumbers(float a,float b)
{
System.out.println("Float Addin is "+(a+b));
}
void addNumbers(double a,double b,double c)
{
System.out.println("Double Addin is "+(a+b+c));
}
public static void main(String s[])
{
AddNumb obj1=new AddNumb();
obj1.addNumbers(10,20);
obj1.addNumbers(10,20,30);
obj1.addNumbers(10.5f,20.5f);
obj1.addNumbers(10.5,20.5,30.5);
}
}
18. Create abstract class Shape and Derive Two classes Triangle
and Circle from it calculate area of both use method
overriding
import java.util.*;
abstract class Shape
{

MSB PRODUCTION
18
Mo. No. :- 9156563098/4
Java Programs
abstract void area();
}
class Triangle extends Shape
{
int l,b,area;
void area()
{
Scanner sc=new Scanner(System.in);
System.out.println("\nEnter the length ");
l=sc.nextInt();
System.out.println("\nEnter the Base ");
b=sc.nextInt();
area=(l*b)/2;
System.out.println("Area Of traiangel is "+area);
}
}
class Circle extends Shape
{
double pi=3.14,r,area;
Scanner sc=new Scanner(System.in);
void area()
{
System.out.println("\nEnter Radius ");
r=sc.nextInt();
area=pi*(r*r);
System.out.println("Toptal area is "+area);
}
}
public class Circle1
{
public static void main(String s[]) throws Exception
{
Circle c=new Circle();
Triangle t=new Triangle();
t.area();
c.area();
}

MSB PRODUCTION
19
Mo. No. :- 9156563098/4
Java Programs
}
19. Package Program
Save This Program To pack1 named Folder
package pack1;
public class class1
{
public void show()
{
System.out.println("hiii");
}
}
Save this program Outer folder
import pack1.class1;
public class Demo
{
public static void main(String s[])
{
class1 c1=new class1();
c1.show();
}
}
20. Constructor
import java.util.Scanner;
public class Shape
{
void Shape(int a,int b)
{
System.out.println("Addin is "+(a+b));
}
void Shape(int a,int b,int c)
{
System.out.println("Addin is "+(a+b+c));
}
void Shape(float a,float b)
{
System.out.println("Float Addin is "+(a+b));
}
void Shape(float a,float b,float c)
{
System.out.println("Float Addin is "+(a+b+c));

MSB PRODUCTION
20
Mo. No. :- 9156563098/4
Java Programs
}
public static void main(String s[])
{
Shape obj1=new Shape();
obj1.Shape(10,20);
obj1.Shape(10,20,30);
obj1.Shape(10.5f,20.5f);
obj1.Shape(10.5f,20.5f,30.5f);
}
}
21. Max-Min by Inheritance
import java.util.*;
class base
{
int a,b;
void get()
{

System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
}
}
class deri extends base
{
void disMax()
{
if(a>b)
System.out.println("A is Greter");
}
void disMin()
{
if(b>a)
System.out.println("B is Greter");
}
}
public class CheckMN

MSB PRODUCTION
21
Mo. No. :- 9156563098/4
Java Programs
{
public static void main(String s[])
{
deri d1=new deri();
d1.get();
d1.disMax();
d1.disMin();
}
}
22. Reflection
import java.lang.reflect.*;
public class refl
{
public static void main(String s[]) throws Exception
{
Class c=Class.forName("java.lang.string");
Constructor con[]=c.getConstructors();
for(int i=0;i<con.length;i++)
{
System.out.println(con[i]);
}
}
}
23. String Class Functions
import java.lang.*;
public class str
{
public static void main(String s[]) throws Exception
{
String s1="paresh ";
System.out.println("string s1 "+s1);
System.out.println("string s1 "+s1.length());
String s2="palli ";
System.out.println("string s2 "+s2);
System.out.println("string s1 "+s2.length());
String s3=s2+s1;
System.out.println("concate of string "+s3);
System.out.println("concate of string "+s3.length());

MSB PRODUCTION
22
Mo. No. :- 9156563098/4
Java Programs
String s4="pooja ";
s4=s4.concat(s2);
System.out.println("concate of string "+s4);
s1=s1.toLowerCase();
System.out.println("lower Case is="+s1);
s2=s2.toUpperCase();
System.out.println("upper Case is="+s2);
}
}
24. Gregorian Calendar class Functions
import java.util.*;
public class call
{
public static void main(String s[])
{
Calendar cal=Calendar.getInstance();
System.out.println(cal.getTimeZone());
System.out.println(cal.getTime());
System.out.println(cal.get(Calendar.YEAR));
System.out.println(cal.get(Calendar.DAY_OF_MONTH));
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
System.out.println(cal.get(Calendar.WEEK_OF_YEAR));
System.out.println(cal.get(Calendar.HOUR_OF_DAY));
System.out.println(cal.get(Calendar.WEEK_OF_MONTH));
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.MINUTE));
System.out.println(cal.get(Calendar.SECOND));
System.out.println(cal.get(Calendar.HOUR));
}
}
25. Read String and print only string begins with given character
import java.util.*;
import java.io.*;
public class str1
{
public static void main(String s1[]) throws Exception
{
DataInputStream d=new DataInputStream(System.in);
System.out.println("How many strings");

MSB PRODUCTION
23
Mo. No. :- 9156563098/4
Java Programs
int i=Integer.parseInt(d.readLine());
String s[]=new String[i];
System.out.println("Enter "+i+" strings");
for(int j=0;j<i;j++)
{
s[j]=d.readLine();
}
System.out.println("output is");
for(int k=0;k<i;k++)
{
if(s[k].charAt(0)=='m')
{
System.out.println(s[k]);
}
}

}
}
26. Binary to Decimal Using Separate Function
import java.util.Scanner;
public class btod
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter a binary number:");
int n=s.nextInt();
int decimal=0,p=0,r;
while(n!=0)
{
r=n%10;
decimal=decimal+r*(int)Math.pow(2,p);
n=n/10;
p++;
}
System.out.println(decimal);
}
}

MSB PRODUCTION
24
Mo. No. :- 9156563098/4
Java Programs
27. Binary To Decimal
import java.util.Scanner;
class BinaryToDecimal
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("Enter a binary number:");
String n=s.nextLine();
System.out.println(Integer.parseInt(n,2));
}
}

28. Decimal to Binary


import java.util.*;
public class dtob
{
public static void main(String s1[]) throws Exception
{
int i=0;
Scanner s=new Scanner(System.in);
System.out.println("Enter a Decimal number:");
int dec=s.nextInt();
int bin[]=new int [10];
while(dec>0)
{
bin[i]=dec%2;
dec=dec/2;
i++;
}
i--;
System.out.println("Binary number: is");
for(int j=i;j>=0;j--)
{
System.out.println(bin[j]);
}
}
}

MSB PRODUCTION
25
Mo. No. :- 9156563098/4
Java Programs
29. Matrix Add
import java.util.*;
public class matrix11
{
int m, n, c, d,k;
int first[][];
int second[][];
int sum[][];
void get()
{
Scanner in = new Scanner(System.in);
System.out.println("Enter the number of rows and
columns of matrix");
m = in.nextInt();
n = in.nextInt();
first = new int[m][n];
second = new int[m][n];
sum = new int[m][n];
System.out.println("Enter the elements of first matrix");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
{
first[c][d] = in.nextInt();
}
}
System.out.println("Enter the elements of second
matrix");
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
second[c][d] = in.nextInt();
}
void add()
{
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
sum[c][d] = first[c][d] + second[c][d];

MSB PRODUCTION
26
Mo. No. :- 9156563098/4
Java Programs
System.out.println("Sum of entered matrices:-");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
System.out.print(sum[c][d]+"\t");
System.out.println();
}
}
public static void main(String s[]) throws Exception
{
int a,b;
matrix11 o=new matrix11();
o.get();
o.add();
}
}

30. Matrix Multi


import java.util.*;
public class matrixmult
{
int m, n, c, d,k;
int first[][];
int second[][];
int sum[][];
void get()
{
Scanner in = new Scanner(System.in);
System.out.println("Enter the number of rows and
columns of matrix");
m = in.nextInt();
n = in.nextInt();
first = new int[m][n];
second = new int[m][n];
sum = new int[m][n];
System.out.println("Enter the elements of first matrix");
for ( c = 0 ; c < m ; c++ )
{
MSB PRODUCTION
27
Mo. No. :- 9156563098/4
Java Programs
for ( d = 0 ; d < n ; d++ )
{
first[c][d] = in.nextInt();
}
}
System.out.println("Enter the elements of second
matrix");
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
second[c][d] = in.nextInt();
}
void add()
{
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
for(k = 0 ; k < n ; k++ )
sum[c][d] = first[c][k] * second[k][d];
System.out.println("Sum of entered matrices:-");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
System.out.print(sum[c][d]+"\t");
System.out.println();
}
}
public static void main(String s[]) throws Exception
{
int a,b;
matrixmult o=new matrixmult();
o.get();
o.add();
}
}

31. Applet Shapes


import java.applet.*;
import java.awt.*;

MSB PRODUCTION
28
Mo. No. :- 9156563098/4
Java Programs
public class myapp2 extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString("Rect",80,150);
g.fillRect(80,150,100,80);
g.setColor(Color.green);
g.drawString("oval",69,99);
g.fillOval(50,100,50,30);
g.setColor(Color.yellow);
g.drawString("Squar",20,20);
g.fillRect(20,20,40,40);
}
}
32. Applet Human Face
import java.applet.*;
import java.awt.*;
public class hum extends Applet
{
public void paint(Graphics g)
{
g.drawOval(100,100,100,100);
g.fillOval(120,125,20,20);
g.fillOval(160,125,20,20);
g.drawLine(150,165,150,150);
g.drawLine(140,180,160,180);
}
}
33. Applet Human Face Smiley Fill Colour
import java.applet.*;
import java.awt.*;
public class human extends Applet
{
public void paint(Graphics g)
{
g.setColor(Color.orange);

MSB PRODUCTION
29
Mo. No. :- 9156563098/4
Java Programs
g.fillOval(40,40,250,250);
g.setColor(Color.red);
g.fillOval(120,80,30,35);
g.fillOval(190,80,30,35);
g.setColor(Color.magenta);
g.drawLine(165,120,165,160);
g.fillArc(135,150,60,60,0,-180);
}
}
34. Applet Basic Shapes
import java.applet.*;
import java.awt.*;
public class Shapes extends Applet
{
public void paint(Graphics g)
{
g.drawLine(30,300,200,10);
g.drawOval(300,100,50,100);
g.drawRect(40,50,200,100);
g.drawRect(150,100,150,100);
g.drawOval(100,100,100,100);
g.drawArc(160,100,160,100,120,130);
g.drawString("Best Wishes", 50, 90);
}
}
35. Applet House
import java.applet.*;
import java.awt.*;
public class Home extends Applet
{
public void paint(Graphics g)
{
g.drawLine(100,200,200,200);
g.drawLine(200,200,200,100);
g.drawLine(200,100,215,115);
g.drawLine(215,115,215,95);
g.drawLine(215,95,150,39);

MSB PRODUCTION
30
Mo. No. :- 9156563098/4
Java Programs
g.drawLine(150,39,117,72);
g.drawLine(117,72,117,50);
g.drawLine(117,50,100,50);
g.drawLine(100,50,100,80);
g.drawLine(100,80,85,95);
g.drawLine(85,95,85,115);
g.drawLine(85,115,100,100);
g.drawLine(100,100,100,200);
}
}

36. Static
public class static1
{
static int a=1;
int b=2;
static void show1()
{
//a=a+b;non static member no access here
System.out.println(a);
}
void show2()
{
a=a+b;
System.out.println(a);
System.out.println(b);
}
public static void main(String s[])
{
static1.show1();
static1 a1=new static1();
a1.show1();
a1.show2();
}
}

37. Overriding
class Parent

MSB PRODUCTION
31
Mo. No. :- 9156563098/4
Java Programs
{
void show()
{
System.out.println("Parent class show ");
}
}
class Child extends Parent
{
void show()
{
System.out.println("Child class Show");
}
}
class Overriding
{
public static void main(String s[])
{
Parent obj1=new Parent();
obj1.show();
Parent obj2=new Child();
obj2.show();
}
}

38. Inner and Outer class


class outer
{
int x=1000;
void test()
{
Inner i=new Inner();
i.dis();
}
class Inner
{
void dis()
{
System.out.println(x);
MSB PRODUCTION
32
Mo. No. :- 9156563098/4
Java Programs
}
}
}
public class inner
{
public static void main(String s[])
{
outer o=new outer();
o.test();
}
}

39. Fibonacci
import java.util.*;
public class fibo
{
public static void main(String s[])throws Exception
{
int a=0,b=1,c,no;
Scanner sc=new Scanner(System.in);
System.out.println("ENTER THE RANGE:");
no=sc.nextInt();
System.out.println(a);
System.out.println(b);
for(int i=2;i<no;i++)
{
c=a+b;
System.out.println(c);
a=b;
b=c;
}
}
}

40. Array Sort By Function


import java.util.*;
public class ArrySort
{

MSB PRODUCTION
33
Mo. No. :- 9156563098/4
Java Programs
public static void main(String s[])throws Exception
{
int n,i;
Scanner sc=new Scanner(System.in);
System.out.println("enter size");
n=sc.nextInt();
int a1[] = new int [n];
System.out.println("enter the element");
for(i=0;i<n;i++)
{
a1[i]=sc.nextInt();
}
Arrays.sort(a1);//by function
System.out.println("after sort");
for(i=0;i<n;i++)
{
System.out.println(a1[i]);
}
}
}

41. Array sort


import java.util.*;
public class ArrSort
{
public static void main(String s[]) throws Exception
{
int b,n,temp,i,j;
Scanner in=new Scanner(System.in);
System.out.println("Enetr Size ");
n=in.nextInt();
System.out.println("Enetr Numbers ");
int a[]=new int[n];
for(i=0;i<n;i++)
{
a[i]=in.nextInt();
}
System.out.println("Numbers are ");
MSB PRODUCTION
34
Mo. No. :- 9156563098/4
Java Programs
for(i=0;i<n;i++)
{
System.out.println(a[i]);
}
System.out.println("After Sort element are ");
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(i=0;i<n;i++)
{
System.out.println(a[i]);
}
}
}

42.Addition
import java.util.Scanner;
class ada
{
public static void main(String args[])
{
int x, y, z;
System.out.println("Enter two integers to calculate their sum ");
Scanner in = new Scanner(System.in);
x = in.nextInt();
y = in.nextInt();
z = x + y;
System.out.println("Sum of entered integers = "+z);
}
MSB PRODUCTION
35
Mo. No. :- 9156563098/4
Java Programs
}

43. Abstract Class


import java.util.*;
abstract class abstract11
{
abstract void f1();
void f2()
{
System.out.println("Abstract class");
}
}
interface print1
{
int j=0;
void print11();
}
public class abstract1 extends abstract11 implements print1
{
public void print11()
{
System.out.println("Hello");
}
public void f1()
{
System.out.println("Abstract Function");
}
public static void main(String args[])
{
abstract1 obj = new abstract1();
obj.print11();
obj.f1();
obj.f2();
}
}

MSB PRODUCTION
36
Mo. No. :- 9156563098/4

You might also like