di java tidak bisa menginput seenak jidat mu. ada banyak cara untuk menginputkan suatu input ke variabel.
kali ini saya akan menshare input output di java menggunakan Scanner.
Scanner itu apa sih ?
Scanner itu adalah sebuah kelas untuk menscan sebuah argumen dan menyimpan di suatu variabel, dan jangan lupa , Scanner perlu dibuatkan sebuah objek berdasarkan kelas Scanner contoh:
Scanner sc = new Scanner(System.in);
bisa dilihat dalam kode di atas. "sc" adalah sebuah objek dari kelas Scanner, dan itu tidak harus "sc"
anda dapat mengubahnya seperti halnya variabel. letakan di dalam main() seperti halnya mendeklarasikan variabel.
setelah pemasukan data tidak di perlukan lagi , anda dapat menutup Scanner dengan sintaks:
sc.close();
apabila anda Menggunakan Scanner , jangan lupa untuk menulis kode berikut sebelum public class:
import java.util.Scanner;
kode di atas adalah file header untuk menambahkan library Scanner pada program yg anda buat
dari pada bingung silahkan lihat program di bawah ini:
import java.util.Scanner;
public class Latihan_java {
public static void main(String[] args)
{
int panjang, lebar, hasil;
String karakter;
hasil = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Program Penghitung Luas dan Keliling Persegi panjang");
System.out.print("Masukan Panjang Persegi: ");
panjang = sc.nextInt();
System.out.print("Masukan Luas Persegi: ");
lebar = sc.nextInt();
System.out.println("Tekan (L) untuk melihat Luas");
System.out.print("Tekan (K) untuk melihat keliling: ");
karakter = sc.next();
switch(karakter)
{
case "L":
hasil = panjang * lebar;
break;
case "K":
hasil = 2 * (panjang + lebar);
break;
default:
System.out.print("Anda salah memasukan inputan");
break;
}
sc.close();
System.out.print("Hasilnya adalah: " + hasil);
System.out.println();
}
}
bisa dilihat dari program di atas adalah prosedur untuk menginputkan suatu nilai ke dalam variabel
Untuk Menscan String Gunakan next(); atau nextLine();
setelah sekiranya sudah tidak membutuhkan objek Scanner, Anda dapat menutupnya dengan sintaks:
NamaObjekScanner.close();
kalian bisa melihat semua properti Scanner pada link Berikut. Anda dapat mengembangkan program di atas sesuai kreatifitas anda.
Nahh kalian sudah tau kan cara menginputkan nilai ke dalam variabel, apabila ada yg masih bingung dan tidak mengerti silahkan komentar di bawah , insyaallah apabila saya tau akan saya jawab.
Sekian untuk Tutorial Input Menggunakan Scanner di java , TS sangat menghargai sekali semua komentar yg anda berikan baik atau buruk karna memang post TS ini masih jauh sekali dari kata sempurna.
NamaVariabel = NamaObjectScanner.PropertiScanner;Untuk Menscan int Gunakan next.Int();
Untuk Menscan String Gunakan next(); atau nextLine();
setelah sekiranya sudah tidak membutuhkan objek Scanner, Anda dapat menutupnya dengan sintaks:
NamaObjekScanner.close();
kalian bisa melihat semua properti Scanner pada link Berikut. Anda dapat mengembangkan program di atas sesuai kreatifitas anda.
Nahh kalian sudah tau kan cara menginputkan nilai ke dalam variabel, apabila ada yg masih bingung dan tidak mengerti silahkan komentar di bawah , insyaallah apabila saya tau akan saya jawab.
Sekian untuk Tutorial Input Menggunakan Scanner di java , TS sangat menghargai sekali semua komentar yg anda berikan baik atau buruk karna memang post TS ini masih jauh sekali dari kata sempurna.
Selamat pagi ka saya mau nya bila dalam scanner kita bisa tidak ya memkai tambahan program if else ??? sekian terimakasih !!!
ReplyDeleteScanner itu cuma fungsi bawaan java buat ngasih inputan ke variable yg di assign(yg dikasih).
ReplyDeleteJadi tentu bisa.
Kalau system.out.println itu akan buat baris baru, sama kaya
ReplyDeletenya html
Contoh program java yg menghasilkan nomor urut otomatis dengan menggunakan inputan scanner gmna bang ?
ReplyDeleteTolong kasih contohnya bang
ReplyDelete