Slip 29Q1
Save as "Slip29Q1"
CODE:
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class Slip29Q1 extends Thread {String name;Thread t;static BufferedReader br;Slip29Q1(String fname){name = fname;t=new Thread(this.name);t.start();}@Overridepublic void run() {if (name.equals("odd")){try{System.out.println("Enter a number to find prime number ");int n = Integer.parseInt(br.readLine());System.out.print("ODD NUMBERS ");for (int i=1; i<=n; i+=2){System.out.print(i+" ");}}catch(Exception e){System.out.println(e);}}else if (name.equals("prime")){try{System.out.println("Enter a number to find prime number ");int n = Integer.parseInt(br.readLine());if(n==0||n==1){System.out.println(n+" is not prime number");}else{for (int num = 2; num <= n; num++) {boolean isPrime = true;for (int i=2; i <= num/2; i++){if ( num % i == 0) {isPrime = false;break;}}if ( isPrime == true ){System.out.print(num +" ");}}}}catch(Exception e){System.out.println(e);}}}public static void main(String[] args) throws IOException {br = new BufferedReader(new InputStreamReader(System.in));Slip29Q1 odd = new Slip29Q1("odd");Slip29Q1 prime = new Slip29Q1("prime");odd.run();System.out.println();prime.run();br.close();}}
No comments:
Post a Comment