From Zero to Hero

Menginput nilai dalam Java

08:42 Posted by Didit Puji Hariyanto
Dari postingan sebelum sebelumnya, kita hanya menetapkan nilai suatu variable sehingga nilainya selalu monoton setiap kali program di jalankan. Misalkan type data integer selalu kita beri suatu nilai yang ketika program di jalankan, nilainya selalu saja seperti itu. Nah bagaimana kita membuat type integer itu memiliki nilai yang dinamis setiap kita menjalankan program java?


Ada coding-an yang perlu kita tulis di awal-awal, yaitu:
import java.util.Scanner;
Atau bisa juga dengan
import java.util.*;
Contoh penerapannya adalah :
import java.util.Scanner;
public class LatihanInput{
                public static void main(String[]args){      
Scanner input = new Scanner (System.in);
System.out.println(“Masukkan nilai Anda di sini : ”);
int nilai = input.nextInt();
System.out.println(“Nilai dari nilai Anda adalah =”+nilai);
}
}
Output ketika kita masukkan nilai 89:
Masukkan nilai Anda di sini:
89
Nilai dari nilai Anda adalah = 89

Ada beberapa Scanner Method yang harus anda perhatikan juga, yaitu:

Namun hal ini sedikit berbeda dengan menginput Character dalam java, yang menggunakan type data char.
Berikut codingan-nya:
import java.util.Scanner;
public class LatihanInput{
                public static void main(String[]args) throws java.io.IOException{               
System.out.println(“Masukkan character Anda di sini : ”);
char karakter = (char) System.in.read();
System.out.println(“Karakter yang Anda masukkan adalah =”+karakter);
}
}

Gimana, tutorial kali ini cukup sampai di sini dulu ya. Selanjutnya saya akan menjelaskan tentang Cara mengubah type data dalam java atau disebut CASTING.
Apa itu Casting dan Konversi?