Konsep do-while dan Exception Handling

Mau tanya..... package learnjava;

import java.util.Scanner;

public class exception {

public static void main(String[] args) { Scanner input = new Scanner(System.in); int x =1; do { try { System.out.println("Input first number : "); int n1 = input.nextInt(); System.out.println("Input second number : "); int n2 = input.nextInt(); int sum = n1 / n2; System.out.println("result = "+sum); x = 2;

} catch (Exception e) { System.out.println("Error");

}

} while (x == 1);

} } Saya melihat tutorial di youtube thenewboston...tapi mengapa disitu tertulis x=2?...mohon dijelaskan tentang konsep tersebut...terimakasih

avatar WildanAlifR87
@WildanAlifR87

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Menurut aku itu x = 2 untuk menghentikan while nya gan. Karena while nya kan selagi x == 1, lakukan perintah yang ada di block try. Itu x = 2 gk mesti 2 nilainya kayaknya, bebas yang penting jangan 1.

avatar IfanZalukhu
@IfanZalukhu

217 Kontribusi 158 Poin

Dipost 5 tahun yang lalu

saya rasa konsep do while pada java maupun bahasa program lain sama yaitu eksekusi sekali baru kemudian pengecekan apakah nilai terpenuhi atau tidak (while (x == 1)), jika tidak dimasukan nilai 2 ke variable x maka yang terjadi adalah infinite loop karena kondisi selalu terpunuhi (x==1), untuk conectp Exception Handling tidak terlalu berpengaruh pada codingan tersebut

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban