SlideShare a Scribd company logo
SAMPLE JAVA PROGRAMS
Comparing Two Numbers This is a very simple example of Java that teaches you the method of comparing two numbers and finding out the greater one .
First of all, name a class "Comparing" and take two variables in this class (ie, a & b). Here we have taken a=5 and b=10, Now we have to find out whether a=b, a>b or b>a.  To find out this apply if and else condition one by one.  Now apply the condition "if (a=b)", if this satisfies then print both are equal. If this doesn't satisfy, then check whether a>b by applying the "else if" condition and print the message "a is greater than b”.  Again this doesn't satisfy then 'else' condition as shown in the example will show that b is greater than a. 
code of the program: class   Comparing{    public static void  main(String[] args) {      int  a=5, b=10;      if  (a == b){        System.out.println("Both are equal");     }      else if (a>b){         System.out.println("a is greater than b");        }      else {          System.out.println("b is greater than a");       }   } }
How to compile & run  Compiling: javac Comparing.java Run: java Comparing Out put: b is greater than a
Program to list all even numbers between two numbers This is a program for listing out all the even numbers between two numbers.
For this first create a class named  AllEvenNum  under the java.io package. Now use the try/catch exception to avoid any kind of input error. After this create a buffer class in which all the input data are stored and modified. Then give message as to &quot;Enter number&quot; in the  System  method.   As we have to find out all the even numbers between 1 and the input number, define an integer variable 'num'.  Now apply  ParseInt  method that parses the string character into decimal integer.  Apply  for  loop in which define an integer i=1 and i<=  num also with an increment operator. Then apply the  if  condition that i/2=0 i.e. to find even numbers which are divided by the integer 2. In the end apply the catch exception. 
code of the program: import  java.io.*; class  AllEvenNum{    public static void  main(String[] args) {      try {         BufferedReader br1 =  new  BufferedReader ( new  InputStreamReader(  System.in));         System.out.println(&quot;Enter number : &quot;);          int  num = Integer.parseInt(br1.readLine());         System.out.println(&quot;Even Numbers:&quot;);          for  ( int  i=1;i <=num ; i++){         if (i%2==0 ){            System.out.print(i+&quot;,&quot;);       }          }     }      catch (Exception e){   e.printStackTrace();   }  } }
How to compile & run  Compiling: javac AllEvenNum.java Run: java AllEvenNum Note: This program cannot be run in jdeveloper
calculate area and perimeter of a circle This is a program to  calculate the area and perimeter of a circle
First of all name a class as &quot;CircleArea&quot; under  java  I/O package and define and integer r=1o, which is the radius of the circle. Now use  try  exception to handle errors and other exceptional events.  Now create the Math class in which all the mathematical functions are defined. This Math class can be imported from the java.lang.* package.  Formula for calculate area   area = java.lang.Math.PI*r*r; Formula for calculate area   perimeter =2*java.lang.Math.PI*r ; Before ending the program use the  Catch  mechanism that detects and catch user input errors.
code of the program: import  java.io.*; class  CircleArea{ public static void main(String[] args){ int r=10; try { double area = java.lang.Math.PI*r*r;   System.out.println(&quot;Area of Circle : &quot;+area); double  perimeter =2*java.lang.Math.PI*r ; System.out.println(&quot;Perimeter of Circle : &quot;+perimeter); } catch(Exception e){ System.out.println(&quot;Error : &quot;+e); }  } }
How to compile & run  Compiling: javac CircleArea.java Run: java CircleArea Out put: Area of Circle : 314.1592653589793 Perimeter of Circle : 62.83185307179586
Calculate Factorial Of A Given Number Here is a program to calculate factorial of a  given number. First of all define a class &quot;Factorial&quot; under the Java I/O package.  Define 'a' as an integer with value 10. Take an integer variable as fact=1.   Now applying for loop with conditions as integer i=1(intializer),  i<=a and i++ as increment operator. So output result will be like fact=fact*i.  Print the result.
code of the program: import java.io.*;  class  Factorial { public static void main(String[] args) { try{ int a= 10; int fact= 1; System.out.println(&quot;Factorial of &quot; +a+ &quot;:&quot;); for (int i= 1; i<=a; i++){   fact=fact*i;   } System.out.println(fact); } catch (Exception e){   e.printStackTrace();   } } }
How to compile & run  Compiling: javac Factorial.java Run: java Factorial Out put:   Factorial of 10: 3628800
calculating area and perimeter of a rectangle Here is a program for calculating the area and  perimeter of a rectangle. 
First of all create a class named  RecArea  under Java.io package. Now define two integer variable ' length'  and ' width‘  with values 10 and 50.  Calculate area and Perimeter by applying the formulas area = length*width; perimiter = 2*(length+width); Print result in the console
import java.io.*;  class  RecArea { public static void main(String[] args)  { int length=10; int width=50; try{  int area = length*width; System.out.println(&quot;Area of Rectangle : &quot;+area); int perimiter = 2*(length+width); System.out.println(&quot;Perimeter: &quot; + perimiter); } catch(Exception e){System.out.println(&quot;Error : &quot;+e);} } }
How to compile & run  Compiling: javac  RecArea .java Run: java  RecArea Out put:   Area of Rectangle : 500   Perimeter: 120
program to construct a triangle with the ‘*’ Here is the program for constructing a shape of  triangle by using '*'.
Make a class named ‘Triangle‘. Define an integer ' a ‘ with value 5. Now apply the  for  loop and define an integer  'i'  and it should be either less than or equal to the integer &quot;a“. for (int i=1; i<a;i++ ) Again define another integer type variable &quot; j &quot; in another for loop. for (int j=1; j<=i;j++ ) Here in the second for loop &quot;j&quot; the number of times we have to print *(You can take any other object instead of *) . 
import java.io.*;  Class Triangle{  public static void main(String[] args) { try{  int a= 5; for (int i=1; i<a;i++ ){ for (int j=1; j<=i;j++ ){   System.out.print(&quot;*&quot;); } System.out.println(&quot;&quot;); } } catch(Exception e){} } }
How to compile & run  Compiling: javac Triangle.java Run: java Triangle Out put:   *   **   ***   ****
Listing out leap years between certain period Here is the program for finding and listing out  the leap years between two years. In the  following example we have to find out the leap  years between 1990 and 2010.
First define the two years under a class &quot;leapyears&quot;. Let i = 2010 and n=1990. Now with the help of for loop method initialize the year as n=1990 and n<=i. Also apply the increment statement in the loop as we have to check one by one.   As we know a leap year is divisible by 4, define an integer l=n%4.  So if 'n' is divisible by 4 or l=0, then the particular year can be a leap year. For checking this, apply the  if  statement and if this satisfies then, the year will be a leap year. For listing out each year write &quot;+n&quot; in the System.out.println. 
import java.io.*;  Class Leapyears {  public static void main(String[] args) {  { int i=2010; int n; for (n=1990; n<=i ; n++) { int l=n%4; if (l==0){   System.out.println(&quot;leap year: &quot;+n);   } } } } }
How to compile & run  Compiling: javac Leapyears.java Run: java Leapyears Out put:   leap year: 1992   leap year: 1996 leap year: 2000 leap year: 2004 leap year: 2008

More Related Content

PPTX
Chat Application - Requirements Analysis & Design
PDF
Report of e commerce website
PPTX
Daily expenses tracker project ppt7.pptx
PDF
Online Electronic Shopping Project Report Final Year
DOC
Srs on-railway-reservation-system
PPTX
Difference between html4 and html5
PPTX
SRS Document For Instagram
PPTX
Full Stack Web Development
Chat Application - Requirements Analysis & Design
Report of e commerce website
Daily expenses tracker project ppt7.pptx
Online Electronic Shopping Project Report Final Year
Srs on-railway-reservation-system
Difference between html4 and html5
SRS Document For Instagram
Full Stack Web Development

What's hot (20)

PPTX
Web Application
PPTX
Online Food Ordering System Presentation
PPTX
Asynchronous programming
PPT
MySQL ppt
PPT
Ppt for Online music store
PPTX
Virtual assistant with amazon alexa
PPT
Introduction to html
PPTX
Web 3.0?
PPTX
News portal
PDF
SRS FOR CHAT APPLICATION
PDF
Online shopping-project-documentation-template
PDF
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
PDF
Report file on Web technology(html5 and css3)
PPTX
Entity Framework Core
PDF
Chat Application | RSD
PPTX
Student result mamagement
PDF
Expense tracker management system project report.pdf
PPTX
Flappy Birds Project
PPT
RichControl in Asp.net
PPT
Weather Display app
Web Application
Online Food Ordering System Presentation
Asynchronous programming
MySQL ppt
Ppt for Online music store
Virtual assistant with amazon alexa
Introduction to html
Web 3.0?
News portal
SRS FOR CHAT APPLICATION
Online shopping-project-documentation-template
Core Location and Map Kit: Bringing Your Own Maps [Voices That Matter: iPhone...
Report file on Web technology(html5 and css3)
Entity Framework Core
Chat Application | RSD
Student result mamagement
Expense tracker management system project report.pdf
Flappy Birds Project
RichControl in Asp.net
Weather Display app
Ad

Viewers also liked (17)

PPS
Web Server in dream
ODP
Cristina Y Paula
PPS
Web Server in dream
ODP
Travleschip
PDF
Solicitud de adhesión al Beauty Cluster Barcelona - 2016
PPS
Web Server in dream
PPT
The University Transfer Process
PDF
Digitalizace ucebnich textu v NTK
PDF
Hranalytics goodone
PPTX
Esport i Medi Ambient: El medi ambient com a motor de l’ecoinnovació en el mo...
PPT
Key Skills Alcohol Powerpoint
 
PPTX
Ppt tupac amaru ii
PDF
Como transformar servidores em cientistas de dados e diminuir a distância ent...
PDF
Economic Overview of the Sport, Social, Urban and Environmental Impacts and L...
DOCX
IDENTIFY FACTORS FOR LOWER HIERARCHICAL EMPLOYEE TURNOVER
PPT
Simple Java Programs
Web Server in dream
Cristina Y Paula
Web Server in dream
Travleschip
Solicitud de adhesión al Beauty Cluster Barcelona - 2016
Web Server in dream
The University Transfer Process
Digitalizace ucebnich textu v NTK
Hranalytics goodone
Esport i Medi Ambient: El medi ambient com a motor de l’ecoinnovació en el mo...
Key Skills Alcohol Powerpoint
 
Ppt tupac amaru ii
Como transformar servidores em cientistas de dados e diminuir a distância ent...
Economic Overview of the Sport, Social, Urban and Environmental Impacts and L...
IDENTIFY FACTORS FOR LOWER HIERARCHICAL EMPLOYEE TURNOVER
Simple Java Programs
Ad

Similar to Simple Java Programs (20)

PPT
Programming with Java: the Basics
PPT
PPT
Ch5(loops)
DOCX
Objectives Assignment 09 Applications of Stacks COS.docx
DOCX
9 11 25 14 44 6 41 15 57 9 39 16 41 2 58 8 43 12 4.docx
PPT
Lecture 1
PPT
Lecture 1
DOCX
Ecs 10 programming assignment 4 loopapalooza
DOCX
C rules
PPT
07-Basic-Input-Output.ppt
PPTX
Programming basics
PPT
C++ Function
PPTX
Pro Java Fx – Developing Enterprise Applications
PPT
Chapter 4 flow control structures and arrays
PDF
C++ Course - Lesson 1
PDF
C and Data structure lab manual ECE (2).pdf
PDF
Workbook_2_Problem_Solving_and_programming.pdf
PPT
PDF
java programming language part-2 decision making .pdf
Programming with Java: the Basics
Ch5(loops)
Objectives Assignment 09 Applications of Stacks COS.docx
9 11 25 14 44 6 41 15 57 9 39 16 41 2 58 8 43 12 4.docx
Lecture 1
Lecture 1
Ecs 10 programming assignment 4 loopapalooza
C rules
07-Basic-Input-Output.ppt
Programming basics
C++ Function
Pro Java Fx – Developing Enterprise Applications
Chapter 4 flow control structures and arrays
C++ Course - Lesson 1
C and Data structure lab manual ECE (2).pdf
Workbook_2_Problem_Solving_and_programming.pdf
java programming language part-2 decision making .pdf

Simple Java Programs

  • 2. Comparing Two Numbers This is a very simple example of Java that teaches you the method of comparing two numbers and finding out the greater one .
  • 3. First of all, name a class &quot;Comparing&quot; and take two variables in this class (ie, a & b). Here we have taken a=5 and b=10, Now we have to find out whether a=b, a>b or b>a. To find out this apply if and else condition one by one. Now apply the condition &quot;if (a=b)&quot;, if this satisfies then print both are equal. If this doesn't satisfy, then check whether a>b by applying the &quot;else if&quot; condition and print the message &quot;a is greater than b”. Again this doesn't satisfy then 'else' condition as shown in the example will show that b is greater than a. 
  • 4. code of the program: class   Comparing{    public static void  main(String[] args) {      int  a=5, b=10;      if  (a == b){        System.out.println(&quot;Both are equal&quot;);     }      else if (a>b){       System.out.println(&quot;a is greater than b&quot;);      }      else {        System.out.println(&quot;b is greater than a&quot;);      }   } }
  • 5. How to compile & run Compiling: javac Comparing.java Run: java Comparing Out put: b is greater than a
  • 6. Program to list all even numbers between two numbers This is a program for listing out all the even numbers between two numbers.
  • 7. For this first create a class named AllEvenNum under the java.io package. Now use the try/catch exception to avoid any kind of input error. After this create a buffer class in which all the input data are stored and modified. Then give message as to &quot;Enter number&quot; in the System method.  As we have to find out all the even numbers between 1 and the input number, define an integer variable 'num'. Now apply ParseInt method that parses the string character into decimal integer. Apply for loop in which define an integer i=1 and i<=  num also with an increment operator. Then apply the if condition that i/2=0 i.e. to find even numbers which are divided by the integer 2. In the end apply the catch exception. 
  • 8. code of the program: import  java.io.*; class  AllEvenNum{    public static void  main(String[] args) {      try {        BufferedReader br1 =  new  BufferedReader ( new  InputStreamReader( System.in));        System.out.println(&quot;Enter number : &quot;);         int  num = Integer.parseInt(br1.readLine());        System.out.println(&quot;Even Numbers:&quot;);         for  ( int  i=1;i <=num ; i++){        if (i%2==0 ){            System.out.print(i+&quot;,&quot;);     }        }     }      catch (Exception e){ e.printStackTrace(); }  } }
  • 9. How to compile & run Compiling: javac AllEvenNum.java Run: java AllEvenNum Note: This program cannot be run in jdeveloper
  • 10. calculate area and perimeter of a circle This is a program to calculate the area and perimeter of a circle
  • 11. First of all name a class as &quot;CircleArea&quot; under java I/O package and define and integer r=1o, which is the radius of the circle. Now use try exception to handle errors and other exceptional events. Now create the Math class in which all the mathematical functions are defined. This Math class can be imported from the java.lang.* package. Formula for calculate area area = java.lang.Math.PI*r*r; Formula for calculate area perimeter =2*java.lang.Math.PI*r ; Before ending the program use the Catch mechanism that detects and catch user input errors.
  • 12. code of the program: import  java.io.*; class  CircleArea{ public static void main(String[] args){ int r=10; try { double area = java.lang.Math.PI*r*r; System.out.println(&quot;Area of Circle : &quot;+area); double perimeter =2*java.lang.Math.PI*r ; System.out.println(&quot;Perimeter of Circle : &quot;+perimeter); } catch(Exception e){ System.out.println(&quot;Error : &quot;+e); } } }
  • 13. How to compile & run Compiling: javac CircleArea.java Run: java CircleArea Out put: Area of Circle : 314.1592653589793 Perimeter of Circle : 62.83185307179586
  • 14. Calculate Factorial Of A Given Number Here is a program to calculate factorial of a given number. First of all define a class &quot;Factorial&quot; under the Java I/O package. Define 'a' as an integer with value 10. Take an integer variable as fact=1.  Now applying for loop with conditions as integer i=1(intializer),  i<=a and i++ as increment operator. So output result will be like fact=fact*i. Print the result.
  • 15. code of the program: import java.io.*; class Factorial { public static void main(String[] args) { try{ int a= 10; int fact= 1; System.out.println(&quot;Factorial of &quot; +a+ &quot;:&quot;); for (int i= 1; i<=a; i++){ fact=fact*i; } System.out.println(fact); } catch (Exception e){ e.printStackTrace(); } } }
  • 16. How to compile & run Compiling: javac Factorial.java Run: java Factorial Out put: Factorial of 10: 3628800
  • 17. calculating area and perimeter of a rectangle Here is a program for calculating the area and perimeter of a rectangle. 
  • 18. First of all create a class named RecArea under Java.io package. Now define two integer variable ' length' and ' width‘ with values 10 and 50. Calculate area and Perimeter by applying the formulas area = length*width; perimiter = 2*(length+width); Print result in the console
  • 19. import java.io.*; class RecArea { public static void main(String[] args) { int length=10; int width=50; try{ int area = length*width; System.out.println(&quot;Area of Rectangle : &quot;+area); int perimiter = 2*(length+width); System.out.println(&quot;Perimeter: &quot; + perimiter); } catch(Exception e){System.out.println(&quot;Error : &quot;+e);} } }
  • 20. How to compile & run Compiling: javac RecArea .java Run: java RecArea Out put: Area of Rectangle : 500 Perimeter: 120
  • 21. program to construct a triangle with the ‘*’ Here is the program for constructing a shape of triangle by using '*'.
  • 22. Make a class named ‘Triangle‘. Define an integer ' a ‘ with value 5. Now apply the for loop and define an integer 'i' and it should be either less than or equal to the integer &quot;a“. for (int i=1; i<a;i++ ) Again define another integer type variable &quot; j &quot; in another for loop. for (int j=1; j<=i;j++ ) Here in the second for loop &quot;j&quot; the number of times we have to print *(You can take any other object instead of *) . 
  • 23. import java.io.*; Class Triangle{ public static void main(String[] args) { try{ int a= 5; for (int i=1; i<a;i++ ){ for (int j=1; j<=i;j++ ){ System.out.print(&quot;*&quot;); } System.out.println(&quot;&quot;); } } catch(Exception e){} } }
  • 24. How to compile & run Compiling: javac Triangle.java Run: java Triangle Out put: * ** *** ****
  • 25. Listing out leap years between certain period Here is the program for finding and listing out the leap years between two years. In the following example we have to find out the leap years between 1990 and 2010.
  • 26. First define the two years under a class &quot;leapyears&quot;. Let i = 2010 and n=1990. Now with the help of for loop method initialize the year as n=1990 and n<=i. Also apply the increment statement in the loop as we have to check one by one.  As we know a leap year is divisible by 4, define an integer l=n%4. So if 'n' is divisible by 4 or l=0, then the particular year can be a leap year. For checking this, apply the if statement and if this satisfies then, the year will be a leap year. For listing out each year write &quot;+n&quot; in the System.out.println. 
  • 27. import java.io.*; Class Leapyears { public static void main(String[] args) { { int i=2010; int n; for (n=1990; n<=i ; n++) { int l=n%4; if (l==0){ System.out.println(&quot;leap year: &quot;+n); } } } } }
  • 28. How to compile & run Compiling: javac Leapyears.java Run: java Leapyears Out put: leap year: 1992 leap year: 1996 leap year: 2000 leap year: 2004 leap year: 2008