Java Programs
Java Programs
2. Binary To Decimal
importjava.util.Scanner;
classBinaryToDecimal
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
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)
{
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)
{
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.*;
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.*;
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.*;
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();
}
}
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();
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