Hands-on Java Coding Questions and Answers
Reverse a String in Java
Write a Java program to reverse a given string.
```java
public class ReverseString {
public static void main(String[] args) {
String str = "Hello World";
String reversed = new StringBuilder(str).reverse().toString();
[Link]("Reversed String: " + reversed);
}
}
```
Check if a Number is Prime
Write a Java program to check if a given number is prime.
```java
public class PrimeNumber {
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i <= [Link](num); i++) {
if (num % i == 0) return false;
}
return true;
}
public static void main(String[] args) {
int number = 29;
[Link](number + " is prime: " + isPrime(number));
}
}
```
Find Factorial of a Number
Write a Java program to find the factorial of a given number.
```java
public class Factorial {
public static long factorial(int n) {
if (n == 0 || n == 1) return 1;
return n * factorial(n - 1);
}
public static void main(String[] args) {
int number = 5;
[Link]("Factorial of " + number + " is " + factorial(number));
}
}
```