char nilai; yang di atas itu (dan yang agan lakuin) adalah deklarasi variable nilai = 'a'; kalo yang barusan dilakukan untuk pertama kali, namanya inisialisasi char nilai = 'b'; nah yang ini deklarasi + inisialisasi error yang agan dapat: jadi, masalahnya bukan karena variable nilai belum ...