Question 1 : List of Odd numbers from 1 to 100
1. /*
2. List Odd Numbers Java Example
3. This List Odd Numbers Java Example shows how to find and list odd
4. numbers between 1 and any given number.
5. */
6.
7. public class ListOddNumbers {
8.
9. public static void main(String[] args) {
10.
11. //define the limit
12. int limit = 50;
13.
14. System.out.println("Printing Odd numbers between 1 and " + limit);
15.
16. for(int i=1; i <= limit; i++){
17.
18. //if the number is not divisible by 2 then it is odd
19. if( i % 2 != 0){
20. System.out.print(i + " ");
21. }
22. }
23. }
24. }
Question 2: List of PrimeNumbers from 1 to 100
class PrimeNumbers
{
public static void main (String[] args)
{
int i =0;
int num =0;
//Empty String
String primeNumbers = "";
for (i = 1; i <= 100; i++)
{
int counter=0;
for(num =i; num>=1; num--)
{
if(i%num==0)
{
counter = counter + 1;
}
}
if (counter ==2)
{
//Appended the Prime number to the String
primeNumbers = primeNumbers + i + " ";
}
}
System.out.println("Prime numbers from 1 to 100 are :");
System.out.println(primeNumbers);
}
}
Question 3: List of Factorials from 1 to 10
public class iterative {
public static int iteration(int n) {
int result;
if(n==1)return n;
else
result = n*iteration(n-1);
return result;
}
public static void main(String[] args) {
System.out.println("Result is :" + iteration(9));
}
}
Question 4: List of fibonnaci series
package crunchify.com.tutorials;
import java.util.Scanner;
/**
* @author Crunchify.com
*
*/
public class CrunchifyFibonacci {
@SuppressWarnings("resource")
public static void main(String args[]) {
// input to print Fibonacci series upto how many numbers
log("Enter number upto which Fibonacci series to print: ");
int number = new Scanner(System.in).nextInt();
log("\nUsing Method-1: Using Recursion. Provided Number: " + number);
// printing Fibonacci series upto number
for (int i = 1; i <= number; i++) {
log(fibonacciRecusion(i) + " ");
}
log("\nMethod-2: Fibonacci number at location " + number + " is ==> " +
(fibonacciLoop(number) + ""));
// Method-1: Java program for Fibonacci number using recursion.
public static int fibonacciRecusion(int number) {
if (number == 1 || number == 2) {
return 1;
}
return fibonacciRecusion(number - 1) + fibonacciRecusion(number - 2); // tail
recursion
}
// Method-2: Java program for Fibonacci number using Loop.
public static int fibonacciLoop(int number) {
if (number == 1 || number == 2) {
return 1;
}
int fibo1 = 1, fibo2 = 1, fibonacci = 1;
for (int i = 3; i <= number; i++) {
fibonacci = fibo1 + fibo2; // Fibonacci number is sum of previous two
Fibonacci number
fibo1 = fibo2;
fibo2 = fibonacci;
}
return fibonacci; // Fibonacci number
}
private static void log(String number) {
System.out.println(number);
Question 7 : Palindrome string
import java.util.*;
class Palindrome
{
public static void main(String args[])
{
String original, reverse = "";
Scanner in = new Scanner(System.in);
System.out.println("Enter a string to check if it is a palindrome");
original = in.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println("Entered string is a palindrome.");
else
System.out.println("Entered string is not a palindrome.");
}
}