Java Programs
1. Program: Hello World in Java
public class HelloWorld {
public static void main(String[] args) {
[Link]("Hello, World!");
}
}
2. Program: Addition of Two Numbers
public class AddNumbers {
public static void main(String[] args) {
int a = 10;
int b = 20;
int sum = a + b;
[Link]("Sum = " + sum);
}
}
3. Program: Even or Odd
public class EvenOdd {
public static void main(String[] args) {
int num = 7;
if (num % 2 == 0) {
[Link]("Even number");
} else {
[Link]("Odd number");
}
}
}
4. Program: Largest of Two Numbers
public class Largest {
public static void main(String[] args) {
int a = 15;
int b = 25;
if (a > b) {
[Link]("A is largest");
} else {
[Link]("B is largest");
}
}
}
5. Program: Sum of First N Numbers
public class SumN {
public static void main(String[] args) {
int n = 5;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum = sum + i;
}
[Link]("Sum = " + sum);
}
}
6. Program: Simple String Concatenation
public class Concatenate {
public static void main(String[] args) {
String firstName = "Java";
String lastName = "Program";
String result = firstName + " " + lastName;
[Link](result);
}
}
7. Program: Find Factorial
public class Factorial {
public static void main(String[] args) {
int num = 5;
int fact = 1;
for (int i = 1; i <= num; i++) {
fact = fact * i;
}
[Link]("Factorial = " + fact);
}
}
8. Program: Swap Two Numbers (Using Third Variable)
public class SwapNumbers {
public static void main(String[] args) {
int a = 5;
int b = 10;
int temp;
temp = a;
a = b;
b = temp;
[Link]("After swap:");
[Link]("a = " + a);
[Link]("b = " + b);
}
}
9. Program: Check Positive, Negative or Zero
public class CheckNumber {
public static void main(String[] args) {
int num = -5;
if (num > 0) {
[Link]("Positive");
} else if (num < 0) {
[Link]("Negative");
} else {
[Link]("Zero");
}
}
}
10. Program: Find Largest of Three Numbers
public class LargestThree {
public static void main(String[] args) {
int a = 10, b = 25, c = 15;
if (a > b && a > c) {
[Link]("A is largest");
} else if (b > c) {
[Link]("B is largest");
} else {
[Link]("C is largest");
}
}
}
11. Program: Reverse a Number
public class ReverseNumber {
public static void main(String[] args) {
int num = 1234;
int rev = 0;
while (num != 0) {
int digit = num % 10;
rev = rev * 10 + digit;
num = num / 10;
}
[Link]("Reversed number = " + rev);
}
}
12. Program: Count Digits in a Number
public class CountDigits {
public static void main(String[] args) {
int num = 12345;
int count = 0;
while (num != 0) {
num = num / 10;
count++;
}
[Link]("Number of digits = " + count);
}
}
13. Program: Simple Interest
public class SimpleInterest {
public static void main(String[] args) {
int p = 1000;
int t = 2;
int r = 5;
int si = (p * t * r) / 100;
[Link]("Simple Interest = " + si);
}
}
14. Program: Print Numbers from 1 to 10
public class PrintNumbers {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
[Link](i);
}
}
}
15. Program: Check Palindrome Number
public class Palindrome {
public static void main(String[] args) {
int num = 121;
int original = num;
int rev = 0;
while (num != 0) {
int digit = num % 10;
rev = rev * 10 + digit;
num = num / 10;
}
if (original == rev) {
[Link]("Palindrome");
} else {
[Link]("Not Palindrome");
}
}
}
16. Program: Sum of Digits
public class SumOfDigits {
public static void main(String[] args) {
int num = 123;
int sum = 0;
while (num != 0) {
sum = sum + num % 10;
num = num / 10;
}
[Link]("Sum of digits = " + sum);
}
}
17. Program: ASCII Value of a Character
public class ASCIIValue {
public static void main(String[] args) {
char ch = 'A';
int ascii = ch;
[Link]("ASCII value of " + ch + " = " + ascii);
}
}