Untitled
unknown
java
4 years ago
1.4 kB
11
Indexable
import java.util.Scanner;
public class DinamisDoWhile {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int ulang = 1;
do {
System.out.println("Silahkan masukan jumlah deret bilangan: ");
int jumlahDeret = input.nextInt();
input.nextLine();
System.out.println("Bilangan apa yang ingin anda tampilkan?\n(1)-> GANJIL\n(2)-> GENAP:");
int type = input.nextInt();
ganjilGenap(jumlahDeret, type);
input.nextLine();
System.out.println("Mau di ulang ?\n(1)-> Ya\n(2)-> Tidak ");
ulang = input.nextInt();
} while (ulang == 1);
}
public void ganjilGenap(int jumlahDeret, int type) {
final String jenisBilangan = type == 1
? "Ganjil" : "Genap";
System.out.println("Menampilkan deret bilangan " + jenisBilangan + " dari 1 sampai " + jumlahDeret);
for (int i = 1; i <= jumlahDeret; i++) {
if (type == 1) {
if (i % 2 != 0) {
System.out.println(i);
}
} else {
if (i % 2 == 0) {
System.out.println(i);
}
}
}
}
}Editor is loading...