Re: java programming
For prime, odd, and even numbers.. I hope I am not doing people's homework.
class prima{
public static void main(String args[])
throws java.io.IOException{
utama();
}
public static void utama()
throws java.io.IOException{
int pil;
System.out.println("Pilihlah salah satu dari pilihan di bawah ini
");
System.out.println("1. Tampilin bilangan prima");
System.out.println("2. Tampilin bilangan ganjil");
System.out.println("3. Tampilin bilangan genap");
System.out.print("Masukkan pilihan anda: ");
do{
pil = (int) System.in.read();
}while(pil < '1' || pil > '5');
switch(pil){
case '1': prima1(); break;
case '2': ganjil(); break;
case '3': genap(); break;
default:
}
}
private static void prima1()
throws java.io.IOException{
System.out.println("\n \nbilangan prima diantara 1 sampai 100 yaitu:");
for(int i = 1;i<=100;i++){
int k=0;
for(int j=1;j<=i;j++){
if(i%j==0) k++;
}
if(k==2) System.out.print(i+ " ");
}
}
private static void ganjil(){
System.out.println("\n \nbilangan ganjil diantara 1 sampai 100 yaitu: ");
for(int i = 2;i<=100;i+=2)
System.out.print(i-1+" ");
System.out.println();
}
private static void genap(){
System.out.println("\n\nbilangan genap diantara 1 sampai 100 yaitu: ");
for(int i = 2;i<=100;i+=2)
System.out.print(i + " ");
System.out.println();
}
}