Nothing Special   »   [go: up one dir, main page]

0% found this document useful (0 votes)
20 views14 pages

Java Basic

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 14

Basic Java Program Examples With Outputs

Here are some basic Java program examples with outputs:

1) Hello World Program:

public class HelloWorld {

public static void main(String[] args) {

System.out.println(“Hello, World!”);

Output:

Hello, World!

2) Addition of Two Numbers:

public class AddNumbers {

public static void main(String[] args) {

int num1 = 5, num2 = 10, sum;

sum = num1 + num2;

System.out.println(“Sum of ” + num1 + ” and ” + num2 + ” is: ” + sum);

Output:

Sum of 5 and 10 is: 15

3) Find Maximum of Three Numbers:

public class MaxOfThreeNumbers {

public static void main(String[] args) {

int num1 = 10, num2 = 20, num3 = 15, max;


max = (num1 > num2) ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 :
num3);

System.out.println(“Maximum of ” + num1 + “, ” + num2 + “, and ” + num3 + ” is: ” +


max);

Output:

Maximum of 10, 20, and 15 is: 20

4) Check Even or Odd Number:

public class EvenOdd {

public static void main(String[] args) {

int num = 5;

if(num % 2 == 0)

System.out.println(num + ” is even.”);

else

System.out.println(num + ” is odd.”);

Output:

5 is odd.

5) Factorial of a Number:

public class Factorial {

public static void main(String[] args) {

int num = 5, factorial = 1;

for(int i = 1; i <= num; ++i) {

factorial *= i;
}

System.out.println(“Factorial of ” + num + ” is: ” + factorial);

Output:

Factorial of 5 is: 120

6) Print Pattern in Java:

public class PrintPattern {

public static void main(String[] args) {

int rows = 5;

for (int i = 1; i <= rows; ++i) {

for (int j = 1; j <= i; ++j) {

System.out.print(“* “);

System.out.println();

Output:

**

***

****

*****

7) Multiply Two Numbers in Java:


public class MultiplyTwoNumbers {

public static void main(String[] args) {

double first = 2.5, second = 4.5;

double product = first * second;

System.out.println(“The product is: ” + product);

Output:

The product is: 11.25

8) Check Leap Year in Java:

public class LeapYear {

public static void main(String[] args) {

int year = 2024;

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {

System.out.println(year + ” is a leap year.”);

} else {

System.out.println(year + ” is not a leap year.”);

Output:

2024 is a leap year.

9) Check Vowel or Consonant in Java:

public class VowelConsonant {

public static void main(String[] args) {


char ch = „A‟;

if (ch == „a‟ || ch == „e‟ || ch == „i‟ || ch == „o‟ || ch == „u‟

|| ch == „A‟ || ch == „E‟ || ch == „I‟ || ch == „O‟ || ch == „U‟) {

System.out.println(ch + ” is a vowel.”);

} else {

System.out.println(ch + ” is a consonant.”);

Output:

A is a vowel.

10) Java Program to Calculate Simple Interest:

import java.util.Scanner;

public class SimpleInterest {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print(“Enter principal amount: “);

double principal = input.nextDouble();

System.out.print(“Enter rate of interest: “);

double rate = input.nextDouble();

System.out.print(“Enter time period in years: “);

double time = input.nextDouble();

double simpleInterest = (principal * rate * time) / 100;

System.out.println(“Simple Interest: ” + simpleInterest);

input.close();
}

Output:

Enter principal amount: 5000

Enter rate of interest: 2.5

Enter time period in years: 3

Simple Interest: 375.0

11) Java Program to Find Quotient and Remainder:

import java.util.Scanner;

public class QuotientRemainder {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print(“Enter dividend: “);

int dividend = input.nextInt();

System.out.print(“Enter divisor: “);

int divisor = input.nextInt();

int quotient = dividend / divisor;

int remainder = dividend % divisor;

System.out.println(“Quotient: ” + quotient);

System.out.println(“Remainder: ” + remainder);

input.close();

Output:

Enter dividend: 17
Enter divisor: 5

Quotient: 3

Remainder: 2

12) Java Program to Calculate Power of a Number:

import java.util.Scanner;

public class PowerOfNumber {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print(“Enter base: “);

int base = input.nextInt();

System.out.print(“Enter exponent: “);

int exponent = input.nextInt();

long result = 1;

while (exponent != 0) {

result *= base;

–exponent;

System.out.println(“Result: ” + result);

input.close();

Output:

Enter base: 3

Enter exponent: 4

Result: 81
13) Java Program to Convert char to String and String to Char:

public class CharStringConversion {

public static void main(String[] args) {

// Convert char to String

char ch = „A‟;

String str = Character.toString(ch);

System.out.println(“Char to String: ” + str);

// Convert String to char

String s = “Hello”;

char c = s.charAt(0);

System.out.println(“String to Char: ” + c);

14) Java Program to Sort Strings in Alphabetical Order:

import java.util.Arrays;

public class SortStrings {

public static void main(String[] args) {

String[] strings = {“orange”, “apple”, “banana”, “grape”};

Arrays.sort(strings);

System.out.println(“Sorted Strings:”);

for (String s : strings) {

System.out.println(s);

}
15) Java Program to Reverse Words in a String:

public class ReverseWords {

public static void main(String[] args) {

String str = “Hello World”;

String[] words = str.split(” “);

StringBuilder reversed = new StringBuilder();

for (int i = words.length – 1; i >= 0; i–) {

reversed.append(words[i]).append(” “);

System.out.println(“Reversed Words: ” + reversed.toString().trim());

16) Java Program to perform bubble sort on Strings:

import java.util.Arrays;

public class BubbleSortStrings {

public static void main(String[] args) {

String[] arr = {“banana”, “apple”, “orange”, “grapes”, “pineapple”};

bubbleSort(arr);

System.out.println(“Sorted Array: ” + Arrays.toString(arr));

public static void bubbleSort(String[] arr) {

int n = arr.length;

for (int i = 0; i < n – 1; i++) {

for (int j = 0; j < n – i – 1; j++) {

if (arr[j].compareTo(arr[j + 1]) > 0) {


// swap arr[j] and arr[j+1]

String temp = arr[j];

arr[j] = arr[j + 1];

arr[j + 1] = temp;

Output:

Sorted Array: [apple, banana, grapes, orange, pineapple]

17) Java program to find occurrence of a character in a String:

public class CharacterOccurrences {

public static void main(String[] args) {

String str = “hello world”;

char ch = „o‟;

int count = 0;

for (int i = 0; i < str.length(); i++) {

if (str.charAt(i) == ch) {

count++;

System.out.println(“Occurrences of „” + ch + “„ in the string: ” + count);

}
Output:

Occurrences of „o‟ in the string: 2

18) Java program to count vowels and consonants in a String:

public class VowelsConsonantsCount {

public static void main(String[] args) {

String str = “hello world”;

int vowels = 0, consonants = 0;

str = str.toLowerCase();

for (int i = 0; i < str.length(); i++) {

char ch = str.charAt(i);

if (ch == „a‟ || ch == „e‟ || ch == „i‟ || ch == „o‟ || ch == „u‟) {

vowels++;

} else if (ch >= „a‟ && ch <= „z‟) {

consonants++;

System.out.println(“Vowels: ” + vowels);

System.out.println(“Consonants: ” + consonants);

Output:

Vowels: 3

Consonants: 7

19) Program to find number of elements in an array:

public class ArrayLength {


public static void main(String[] args) {

int[] array = {1, 2, 3, 4, 5};

int length = array.length;

System.out.println(“Number of elements in the array: ” + length);

Output:

Number of elements in the array: 5

20) Java Program to Calculate average of numbers using Array:

public class AverageOfArray {

public static void main(String[] args) {

int[] array = {5, 10, 15, 20, 25};

int sum = 0;

for (int num : array) {

sum += num;

double average = (double) sum / array.length;

System.out.println(“Average of numbers in the array: ” + average);

Output:

Average of numbers in the array: 15.0

21) Java Program to Add the elements of an Array:

public class ArraySum {

public static void main(String[] args) {


int[] array = {1, 2, 3, 4, 5};

int sum = 0;

for (int num : array) {

sum += num;

System.out.println(“Sum of elements in the array: ” + sum);

Output:

Sum of elements in the array: 15

22) Java Program to reverse an array:

import java.util.Arrays;

public class ReverseArray {

public static void main(String[] args) {

int[] array = {1, 2, 3, 4, 5};

reverseArray(array);

System.out.println(“Reversed array: ” + Arrays.toString(array));

public static void reverseArray(int[] array) {

int start = 0;

int end = array.length – 1;

while (start < end) {

int temp = array[start];

array[start] = array[end];

array[end] = temp;
start++;

end–;

Output:

Reversed array: [5, 4, 3, 2, 1]

23) Java Program to sort an array in ascending order:

import java.util.Arrays;

public class SortArray {

public static void main(String[] args) {

int[] array = {5, 3, 9, 1, 7};

Arrays.sort(array);

System.out.println(“Sorted array in ascending order: ” + Arrays.toString(array));

Output:

Sorted array in ascending order: [1, 3, 5, 7, 9]

You might also like