Search Java Programs

Monday, January 11, 2010

Odd and Even Numbers Logics in Java Programs

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/


package javaapplication2;

import java.io.*;

public class TrianglePrintingio {
public static void main(String a[]) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter Number : ");
int n = Integer.parseInt(br.readLine());
int odd[] = new int[2];
int eve[] = new int[2];
int o = -1, e = -1;
StringBuffer sb = new StringBuffer();
for(int i=1; i<=n; i++) {
if(i%2==0) {
e++;
eve[e] = i;
}
if(e==1) {
sb.append(eve[0] + " " + eve[1] + ", ");
e = -1;
}
if(i%2!=0) {
o++;
odd[o] = i;
}
if(o==1) {
sb.append(odd[0] + " " + odd[1] + ", ");
o = -1;
}

}
System.out.println(sb.delete(sb.length()-2, sb.length()-1).toString());
}

}
Output

Enter Number : 20
1 3, 2 4, 5 7, 6 8, 9 11, 10 12, 13 15, 14 16, 17 19, 18 20

Triangle Printing - Java Program

public class TrianglePrinting {

/*
* Prints the numbers in the right angle manner.
*/

public static void TrianglePrinting(int n) {
int counter = 0, i = 1;
while (i <= n) {
counter++;
for (int j = 0; j < counter; j++) {
if (i > n)
break;
System.out.print(i + " ");
i++;
}
System.out.println();
}
}

public static void main(String[] args) {
TrianglePrinting(14);
}

}
Output
1
2 3
4 5 6
7 8 9 10
11 12 13 14

Fibonacci Series - Java Program

public class Fibonacci_s {

public void generateSeries(int num) {

int f1, f2 = 0, f3 = 1;
for (int i = 1; i <= num; i++) {
System.out.println("fib(" + i + ") = " + f3);
f1 = f2;
f2 = f3;
f3 = f1 + f2;
}
}

public static void main(String[] args) {
System.out.println("*****Fibonnaci Series*****");
Fibonacci_s fb = new Fibonacci_s();
fb.generateSeries(10);
}

}

Output

*****Fibonnaci Series*****
fib(1) = 1
fib(2) = 1
fib(3) = 2
fib(4) = 3
fib(5) = 5
fib(6) = 8
fib(7) = 13
fib(8) = 21
fib(9) = 34
fib(10) = 55

Website Design by Mayuri Multimedia