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

Java Programs

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 DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Java Programs

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 DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Java Programs

1. Binary to Decimal Using Separate Function


importjava.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);
}
}

2. Binary To Decimal
importjava.util.Scanner;
classBinaryToDecimal
{
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));
}
}

3. Decimal to Binary
importjava.util.*;
classDecitoBin
{
public static void main(String arg[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a decimal number");
int n=sc.nextInt();
int bin[]=new int[100];
inti = 0;

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
while(n > 0)
{
bin[i++] = n%2;
n = n/2;
}
System.out.print("Binary number is : ");
for(int j = i-1;j >= 0;j--)
{
System.out.print(bin[j]);
}
}
}
4. Display Table Command line
import java.io.*;
importjava.util.*;
public class table
{
public static void main(String s[])throws Exception
{
inti,n;
n=Integer.parseInt(s[0]);
for(i=1;i<=10;i++)
{
intcal=n*i;
System.out.println(cal);
}
}
}
5. Factorial by Different Functions getNumber(),
clacFact() and return factorial to main and print
it.
importjava.util.*;
public class fact11
{
intgetno()
{
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(inti=1;i<=a;i++)
{
f=f*i;
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
return f;
}
public static void main(String s[]) throws Exception
{
inta,b;
fact11 o=new fact11();
a=o.getno();
System.out.println("no is"+a);
b=o.fact(a);
System.out.println("fact is"+b);
}
}
6. Overload addnumbers() for adding integer,
float , double values.
importjava.util.Scanner;
public class AddNumb
{
voidaddNumbers(inta,int b)
{
System.out.println("Addin is "+(a+b));
}
voidaddNumbers(inta,intb,int c)
{

System.out.println("Addin is "+(a+b+c));
}
voidaddNumbers(float a,float b)
{
System.out.println("Float Addin is "+(a+b));
}
voidaddNumbers(double a,doubleb,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);
}
}
7. Prime number in given range
importjava.util.*;
public class prime
{
public static void main(String s[])throws Exception

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
{
inti,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);
}
}
}
8. String Class Functions
importjava.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());
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);
}
}
9. Sum of number by command line
importjava.util.*;
public class sumofsetnumbers
{
public static void main(String s[])
{
int sum=0;
int a=Integer.parseInt(s[0]);

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
for(inti=1;i<=a;i++)
{
sum=sum+i;
}
System.out.println(sum);
}
}
10. Palindrome by getNumber(),isPalindrome(),
return value in main() and print pali or not pali
importjava.util.*;
public class pali
{
intgetno()
{
int a;
System.out.println("ENTER NUMBER:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
intpali(int n)
{
int sum=0,temp,r;
temp=n;
while(n>0)
{
r=n%10;
sum=(sum*10)+r;
n=n/10;
}
return sum;
}
public static void main(String s[])
{
inta,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");
}
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
11. Palindrome String by
getNumber(),isPalindrome(), return value in
main() and print pali or not pali
importjava.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
System.out.println(" NOT PALINDROME String");
}
}
12. 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
{

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
public static void main(String s[])
{
class1 c1=new class1();
c1.show();
}
}
13. Average and Sum By Command Line
importjava.util.*;
public class AvgSum
{
public static void main(String s[]) throws Exception
{

inta,sum=0,avg;
for(inti=0;i<s.length;i++)
{
sum=sum+Integer.parseInt(s[i]);

}
System.out.println("sum is="+sum);
avg=sum/s.length;
System.out.println("avg is="+avg);
}
}
14. Constructor
importjava.util.Scanner;
public class Shape
{
void Shape(inta,int b)
{
System.out.println("Addin is "+(a+b));
}
void Shape(inta,intb,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,floatb,float c)
{

System.out.println("Float Addin is "+(a+b+c));


}

public static void main(String s[])


{
Shape obj1=new Shape();
obj1.Shape(10,20);

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
obj1.Shape(10,20,30);
obj1.Shape(10.5f,20.5f);
obj1.Shape(10.5f,20.5f,30.5f);
}
}
15. Read String and print only string begins with
given character
importjava.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");
inti=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]);
}
}

}
}
16. Prime Number By getNumber(), is Prime(),
and return to main and print
importjava.util.*;
public class prime
{
intgetno()
{
int a;
System.out.println("ENTER NUMBER:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
}
int fact(int a)
{
int j=0;
for(inti=2;i<=a/2;i++)
{
if(a%i==0)
{
j=1;
break;
}
}
return j;
}
public static void main(String s[])
{
inta,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");
}
}
17. Check Positive Negative by getNumber(),
isPN(), and return and print in main()
importjava.util.*;
public class CheckPN
{
intgetno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
intcheckpn(int a)
{
int r=0;

if(a<0)
{
r=1;
}
if(a>=0)
{

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
r=2;
}
return(r);
}
public static void main(String s[])
{
inta,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");
}
}
}
18. Armstrong Range
importjava.util.*;
public class armotoh
{
public static void main(String s[])
{
intn,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(inti=start;i<=end;i++)
{
n=i;
while(n>0)
{
rev=n%10;
sum=sum+(rev*rev*rev);
n=n/10;
}
if(sum==i)
{
System.out.println("\n"+i);
}
sum=0;
}
}
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
19. Odd-Even by getNumber(), isOE(), and
return to main and print
importjava.util.*;
public class CheckOE
{
intgetno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
intoddev(int a)
{
if ( a % 2 == 0 )
return 0;
else
return 1;
}
public static void main(String s[])
{
inta,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");
}
}
}
20. Gregorian Calendar class Functions
importjava.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));

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
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));
}
}
21. Max-Min by Inheritance
importjava.util.*;
class base
{
inta,b;
void get()
{

System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
}
}
classderi extends base
{
voiddisMax()
{
if(a>b)
System.out.println("A is Greter");
}
voiddisMin()
{
if(b>a)
System.out.println("B is Greter");
}
}
public class CheckMN
{
public static void main(String s[])
{
deri d1=new deri();
d1.get();
d1.disMax();
d1.disMin();

}
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
22. Sum of Digit , by getnumber(), sumof(), and
return in the main(), and print result
importjava.util.*;
public class Sumof
{
intgetno()
{
int a;
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
intsumofdig(int a)
{
intr,sum=0,temp,n;
n=a;
temp=n;
while(n>0)
{
r=n%10;
sum=sum+r;
n=n/10;
}
return(sum);
}
public static void main(String s[])
{
inta,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);
}
}
23. Armstrong number by getnumber(), check
in isarmstrong(), return into main and print
Armstrong ao not.
importjava.util.*;
public class Arm11
{
intgetno()
{
int a;
System.out.println("Enter number");

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
return a;
}
int arm(int a)
{
intn,temp,sum=0,r;
n = a;
temp=n;
while(n>0)
{
r=n%10;
sum=sum+(r*r*r);
n=n/10;
}
return sum;
}
public static void main(String s[]) throws Exception
{
inta,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");

}
}
24. Applet Shapes
importjava.applet.*;
importjava.awt.*;
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);

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
g.drawString("Squar",20,20);
g.fillRect(20,20,40,40);
}
}
25. Applet Human Face
importjava.applet.*;
importjava.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);
}
}
26. Applet Human Face Smiley Fill Colour
importjava.applet.*;
importjava.awt.*;

public class human extends Applet


{
public void paint(Graphics g)
{
g.setColor(Color.orange);
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);

}
}
27. Applet Basic Shapes
importjava.applet.*;
importjava.awt.*;

public class Shapes extends Applet


{

public void paint(Graphics g)

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
{
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);
}
}
28. Reflection
importjava.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(inti=0;i<con.length;i++)
{
System.out.println(con[i]);
}
}
}
29. Create abstract class Shape and Derive Two
classes Triangle and Circle from it calculate area
of both use method overriding
importjava.util.*;
abstract class Shape
{
abstract void area();
}
class Triangle extends Shape
{
intl,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

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
{
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();
}
}

30. Applet House


importjava.applet.*;
importjava.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);
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);
}
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
31. Numtest get array elements and
1. Display Sum
2. Avg
3. Max Min
4. Sum of odd Numbers

importjava.util.*;
public class Numtest1
{
inti;
int sum(int a1[])
{
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
return sum1;
}
intavg(int a1[])
{
int s,s1;
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
s1=sum1/10;
return s1;
}
intmaxmin(intArr[])
{
int max = Arr[0];
for(inti=1;i <Arr.length;i++)
{
if(Arr[i] > max)
{
max = Arr[i];
}
}
return max;
}
intsumodd(int a1[])
{
int s1,sum1=0;
for(i=0;i<10;i++)
{
if(a1[i]%2==1)
{
sum1 = sum1 + a1[i];
}

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
}
return sum1;
}
public static void main(String s[])
{
intb,ch=0;
Numtest1 o=new Numtest1();

int a[]=new int[10];


inti;
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);
break;
case 4: int s4=o.sumodd(a);
System.out.println("Sum of Odd is "+s4);
break;
default:break;
}
}
}
}

32. Max Min 3 numbers


import java.util.*;
public class minmax3
{
int a,b,c;
void getno()

MSB PRODUCTION
20
Mo. No. :-9156563098/4
Java Programs
{
System.out.println("Enter number");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
}
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);

}
}
33. 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().

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

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

You might also like