This tutorial shows some of the useful programs which are generally asked with beginners. These programs are using control flow statements in some-way or other. These programs will definitely help them to build different logics for different types of programs. Let's see the first program which shows how to find if a number is even or odd.
Java Program of even odd number
class
EvenOddProgram {public static void
main(String [] args) {int
num1 = 22;if
(num1 % 2 == 0) { System.out.println(num1+" is an even number"
); }else
{ System.out.println(num1+" is an odd number"
); } } }
Output :
22 is an even number
%
returns remainder. We know that if a number is divisible by 2, it's an even number. Since 22 is divisible by 2,
as it returns remainder as 0 which means 22 is an even number. Just change the num1
as 23
, the output will be "23 is an odd number
."
Sometime as a beginner you might be ask to write a program which prints multiplication table of a number. Program below shows how to print multiplication table of a given number,
just change the num1
as any other integer number, the program will display the table of that number.
Java Program to print multiplication table of a number
class
NumberTable {public static void
main(String [] args) {int
num1 = 8;for
(int
i=1; i<=10;i++) { System.out.println(num1*i); } } }
Output :
8
16
24
32
40
48
56
64
72
80
Sometime programmers are asked to write a program to find the greatest of three number, program below shows how to find the greatest of three number. you can change the value of
num1
, num2
, num3
the
program will print the greatest of all three numbers. This is one approach to find the greatest number, there could be other approaches as well.
Java Program to find greatest of three number
class
GreatestOfThreeNumber {public static void
main(String [] args) {int
num1 = 40, num2 = 20, num3 = 50;if
(num1 > num2) {if
(num1 > num3) System.out.println("Greatest number = "
+num1);else
System.out.println("Greatest number = "
+num3); }else
{if
(num2 > num3) System.out.println("Greatest number = "
+num2);else
System.out.println("Greatest number = "
+num3); } } }
Output :
Greatest number = 50
Let's write one more program which shows how to find the grade on the basis of marks provided. You can change the marks, the program will display the appropriate grade.
Java Program of finding grade
class
FindingGrade {public static void
main(String [] args) {int
marks = 65;if
(marks >= 80) System.out.println("A+ grade"
);else if
(marks >= 60 && marks < 80) System.out.println("A grade"
);else if
(marks >= 40 && marks < 60) System.out.println("B grade"
);else if
(marks >= 30 && marks < 40) System.out.println("C grade"
);else
System.out.println("D grade"
); } }
Output :
A grade