Simple Java Programs for Beginners
Java, a versatile and widely adopted programming language, finds applications in diverse domains. For beginners exploring Java, below are five uncomplicated simple programs that introduce key concepts and facilitate a smooth start with the language.
- Print Multiplication Table:
This program prints the multiplication table of a given number.
import java.util.Scanner;
public class MultiplicationTable {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int num = scanner.nextInt();
for (int i = 1; i <= 10; i++) {
System.out.println(num + " x " + i + " = " + (num * i));
}
scanner.close();
}
}
Output:
Enter a number: 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
2. Calculate Average of Numbers:
This program calculates the average of a series of numbers entered by the user.
import java.util.Scanner;
public class AverageCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of elements: ");
int n = scanner.nextInt();
int sum = 0;
for (int i = 0; i < n; i++) {
System.out.print("Enter element " + (i + 1) + ": ");
int num = scanner.nextInt();
sum += num;
}
double average = (double) sum / n;
System.out.println("Average: " + average);
scanner.close();
}
}
Output:
Enter the number of elements: 5
Enter element 1: 10
Enter element 2: 20
Enter element 3: 30
Enter element 4: 40
Enter element 5: 50
Average: 30.0
3. Reverse a Number:
This program reverses a given number and displays the result.
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int num = scanner.nextInt();
int reversed = 0;
while (num != 0) {
int digit = num % 10;
reversed = reversed * 10 + digit;
num /= 10;
}
System.out.println("Reversed Number: " + reversed);
scanner.close();
}
}
Output:
Enter a number: 12345
Reversed Number: 54321
4. Check Armstrong Number:
This program checks if a given number is an Armstrong number.
import java.util.Scanner;
public class ArmstrongNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int num = scanner.nextInt();
int originalNum = num;
int sum = 0;
while (num != 0) {
int digit = num % 10;
sum += Math.pow(digit, 3);
num /= 10;
}
if (sum == originalNum) {
System.out.println(originalNum + " is an Armstrong number.");
} else {
System.out.println(originalNum + " is not an Armstrong number.");
}
scanner.close();
}
}
Output:
Enter a number: 153
153 is an Armstrong number.
5. Find Maximum and Minimum:
This program finds the maximum and minimum numbers from a given set of numbers.
import java.util.Scanner;
public class MaxMinFinder {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of elements: ");
int n = scanner.nextInt();
int[] numbers = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("Enter element " + (i + 1) + ": ");
numbers[i] = scanner.nextInt();
}
int max = numbers[0];
int min = numbers[0];
for (int i = 1; i < n; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
System.out.println("Maximum: " + max);
System.out.println("Minimum: " + min);
scanner.close();
}
}
Output:
Enter the number of elements: 5
Enter element 1: 10
Enter element 2: 20
Enter element 3: 5
Enter element 4: 30
Enter element 5: 15
Maximum: 30
Minimum: 5
Read More: 15 Basic Java Programs
Related Articles:
Top Java Programs asked in Interviews