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();
}
@Override
public 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