Postingan lainnya
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
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.
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