HomeProgramming StoryKamu Gak Akan Percaya Bug Ini Bikin Aku Nangis Tertawa! (Kode Sumber Di Dalam!)
Kamu Gak Akan Percaya Bug Ini Bikin Aku Nangis Tertawa! (Kode Sumber Di Dalam!)
Eh, jadi gini, lagi asyik-asyiknya ngoding aplikasi kalkulator sederhana—iya, sederhana banget, cuma bisa tambah, kurang, kali, bagi—eh tiba-tiba muncul bug yang bikin aku auto ngakak sampe nangis. Bayangin aja, pas aku input angka 1000 dibagi 0, seharusnya kan error message "division by zero" gitu kan? Eh taunya, aplikasi kalkulator super canggih buatan ane ini malah ngeluarin hasil: "Infinity... and beyond!". Sumpah, aku langsung tepuk jidat, sambil ketawa guling-guling. Kodingannya sederhana banget, cuma pake if else statement doang, kok bisa ya segila itu hasilnya? Gak nyangka banget sih, asli!
Dan parahnya lagi, bug "Infinity... and beyond!" ini bukan cuma muncul pas dibagi nol aja. Pas aku coba input angka negatif dibagi nol, hasilnya malah "Negative Infinity... menuju dimensi lain!". Aku udah coba debug berjam-jam, sampe mata udah kayak panda, tapi tetep aja gak nemu akar masalahnya. Ternyata, pas aku cek ulang kodingan, aku salah nulis satu huruf aja di bagian error handling. Bukannya "DivisionByZeroException", aku malah nulis "DivisionByZeroExceptionz" - nambah 'z' di belakang! Gara-gara satu huruf 'z' aja, aplikasi kalkulatorku berubah jadi mesin prediksi dimensi lain. Sumpah deh, ini bug paling absurd yang pernah aku temuin!
Kode sumbernya gampang banget kok, biar kamu juga bisa ngerasain sensasinya (tapi jangan dibagi nol ya, kasian komputernya):
```java
public class KalkulatorGila {
public static void main(String[] args) {
int a = 1000;
int b = 0;
try {
int hasil = a / b;
System.out.println(hasil);
} catch (ArithmeticException e) { //harusnya ArithmeticException
System.out.println("DivisionByZeroExceptionz!"); //Ini nih si biang keroknya!
}
}
}
```
Nah, itu dia kode sumbernya. Coba deh run, terus input angka yang aneh-aneh, pasti hasilnya bikin kamu senyum-senyum sendiri. Jangan lupa share pengalaman kamu ya, siapa tau bug kamu lebih gokil dari bugku!
0 komentar:
Post a Comment