Di Java, input bergantung pada kelas Scanner . Scanner adalah kelas baru yang ditambahkan di JDK 1.5. Anda dapat menggunakan kelas ini untuk membuat objek:
Scannerreader=newScanner(System.in);
Objek pembaca memanggil metode berikut untuk membaca berbagai tipe data dasar yang dimasukkan oleh pengguna pada baris perintah:
nextBoolean(): masukkan nilai Boolean
nextByte(): memasukkan byte
nextShort(): masukkan bilangan bulat pendek
nextInt(): masukan bilangan bulat
nextLong(): masukkan bilangan bulat panjang
nextFloat(): masukkan angka floating point presisi tunggal
nextDouble(): masukkan angka floating point presisi ganda
Ada tiga pernyataan keluaran yang umum digunakan di Java:
Pencetakan bungkus garis akan secara otomatis dibungkus setelah keluaran.
Cetak tanpa jeda baris.
Keluaran sesuai formatnya.
Karakter kontrol format umum adalah sebagai berikut:
Melihat :
Saat menggunakan System.out.println() atau System.out.print() untuk menampilkan konstanta string, "carriage return" tidak dapat muncul, misalnya:
System.out.println("Halo, senang bertemu dengan Anda");//Cara penulisan seperti ini tidak dapat dikompilasi.
Jika kita perlu mengeluarkan string yang lebih panjang, kita dapat membagi string menjadi beberapa bagian dan kemudian menggunakan simbol gabungan + untuk menghubungkannya dari ujung ke ujung, misalnya:
System.out.println("Halo," + "Senang bertemu Anda");//Ini adalah cara penulisan yang benar