Untitled
unknown
java
3 years ago
1.4 kB
7
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...