import java.io.*;
import java.util.*;
public class FirstEvenOdd{
Scanner scan=new Scanner(System.in);
int i, even=1, odd=1, limit;
String choice;
public void input(){
try{
System.out.println("\"Even\" for first n even numbers.\n\"Odd\" for first n odd numbers.\nEnter your choice: ");
choice=scan.next();
System.out.println("Enter the value of \"n\": ");
limit=scan.nextInt();
}
catch(Exception e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
if(choice.equalsIgnoreCase("Even"))
evenNumber();
else if(choice.equalsIgnoreCase("Odd"))
oddNumber();
else
exit();
}
public void evenNumber(){
System.out.println("\nFirst "+limit+" "+choice+" numbers are:- ");
for(i=1; i<=(limit*2); i++){
if(i%2<1){
System.out.print(i+"\n");
even++;
}
if(even-1==limit)
break;
}
}
public void oddNumber(){
System.out.println("\nFirst "+limit+" "+choice+" numbers are:- ");
for(i=1; i<=(limit*2); i++){
if(i%2>0){
System.out.print(i+"\n");
}
if(odd==limit)
break;
}
}
public void exit(){
System.out.println("Wrong Choice Entered i.e. \""+choice+"\".");
}
public static void main(String[] args){
FirstEvenOdd obj=new FirstEvenOdd();
obj.input();
obj.compute();
}
}
import java.util.*;
public class FirstEvenOdd{
Scanner scan=new Scanner(System.in);
int i, even=1, odd=1, limit;
String choice;
public void input(){
try{
System.out.println("\"Even\" for first n even numbers.\n\"Odd\" for first n odd numbers.\nEnter your choice: ");
choice=scan.next();
System.out.println("Enter the value of \"n\": ");
limit=scan.nextInt();
}
catch(Exception e){
System.out.println("Error Code: "+e);
System.exit(0);
}
}
public void compute(){
if(choice.equalsIgnoreCase("Even"))
evenNumber();
else if(choice.equalsIgnoreCase("Odd"))
oddNumber();
else
exit();
}
public void evenNumber(){
System.out.println("\nFirst "+limit+" "+choice+" numbers are:- ");
for(i=1; i<=(limit*2); i++){
if(i%2<1){
System.out.print(i+"\n");
even++;
}
if(even-1==limit)
break;
}
}
public void oddNumber(){
System.out.println("\nFirst "+limit+" "+choice+" numbers are:- ");
for(i=1; i<=(limit*2); i++){
if(i%2>0){
System.out.print(i+"\n");
}
if(odd==limit)
break;
}
}
public void exit(){
System.out.println("Wrong Choice Entered i.e. \""+choice+"\".");
}
public static void main(String[] args){
FirstEvenOdd obj=new FirstEvenOdd();
obj.input();
obj.compute();
}
}
Comments