Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Menguasai Input & Output Java: Tampilkan, Baca, dan Format Data Anda

Java Basic Input and Output

Dalam tutorial ini, Anda akan mempelajari cara sederhana untuk menampilkan output kepada pengguna dan mengambil input dari pengguna di Java.

Java Output

Di Java, Anda dapat menggunakan

 System.out.println(); atau System.out.print(); atau System.out.printf(); 

untuk mengirim output ke output standar (layar).

Di sini,

Jangan khawatir jika Anda tidak memahaminya. Kita akan membahas class, public, dan static di bab selanjutnya.

Mari kita ambil contoh untuk mencetak sebuah baris.

 class AssignmentOperator { public static void main(String[] args) { System.out.println("Java programming is interesting."); } } 

Output:

 Java programming is interesting. 

Di sini, kita telah menggunakan metode println() untuk menampilkan string.


Perbedaan antara println(), print() dan printf()


Contoh: print() dan println()

 class Output { public static void main(String[] args) { System.out.println("1. println "); System.out.println("2. println "); System.out.print("1. print "); System.out.print("2. print"); } } 

Output:

 1. println 2. println 1. print 2. print 

Dalam contoh di atas, kita telah menunjukkan cara kerja metode print() dan println(). Untuk mempelajari tentang metode printf(), kunjungi Java printf().


 class Variables { public static void main(String[] args) { Double number = -10.6; System.out.println(5); System.out.println(number); } } 

Ketika Anda menjalankan program, outputnya akan menjadi:

 5 -10.6 

Di sini, Anda dapat melihat bahwa kita tidak menggunakan tanda petik. Itu karena untuk menampilkan integer, variabel, dan sebagainya, kita tidak menggunakan tanda petik.


 class PrintVariables { public static void main(String[] args) { Double number = -10.6; System.out.println("I am " + "awesome."); System.out.println("Number = " + number); } } 

Output:

 I am awesome. Number = -10.6 

Dalam contoh di atas, perhatikan baris,

 System.out.println("I am " + "awesome."); 

Di sini, kita telah menggunakan operator + untuk menggabungkan (menyambungkan) dua string: "I am " dan "awesome.".

Dan juga, baris,

 System.out.println("Number = " + number); 

Di sini, terlebih dahulu nilai variabel number dievaluasi. Kemudian, nilai tersebut digabungkan ke dalam string: "Number = ".


Java Input

Java menyediakan berbagai cara untuk mendapatkan input dari pengguna. Namun, dalam tutorial ini, Anda akan mempelajari cara mendapatkan input dari pengguna menggunakan objek kelas Scanner.

Untuk menggunakan objek Scanner, kita perlu mengimpor paket java.util.Scanner.

  import java.util.Scanner; 

Untuk mempelajari lebih lanjut tentang mengimpor paket di Java, kunjungi Java Import Packages.

Kemudian, kita perlu membuat objek dari kelas Scanner. Kita dapat menggunakan objek untuk mengambil input dari pengguna.

  // buat objek Scanner Scanner input = new Scanner(System.in); // ambil input dari pengguna int number = input.nextInt(); 

Contoh: Dapatkan Input Integer dari Pengguna

 import java.util.Scanner; class Input { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter an integer: "); int number = input.nextInt(); System.out.println("You entered " + number); // menutup objek input input.close(); } } 

Output:

 Enter an integer: 23 You entered 23 

Dalam contoh di atas, kita telah membuat objek bernama input dari kelas Scanner. Kemudian kita memanggil metode nextInt() dari kelas Scanner untuk mendapatkan input integer dari pengguna.

Demikian pula, kita dapat menggunakan metode nextLong(), nextFloat(), nextDouble(), dan next() untuk mendapatkan input long, float, double, dan string masing-masing dari pengguna.

Catatan: Kita telah menggunakan metode close() untuk menutup objek. Disarankan untuk menutup objek scanner setelah input diambil.


Contoh: Dapatkan Input float, double, dan String

 import java.util.Scanner; class Input { public static void main(String[] args) { Scanner input = new Scanner(System.in); // Mendapatkan input float System.out.print("Enter float: "); float myFloat = input.nextFloat(); System.out.println("Float entered = " + myFloat); // Mendapatkan input double System.out.print("Enter double: "); double myDouble = input.nextDouble(); System.out.println("Double entered = " + myDouble); // Mendapatkan input String System.out.print("Enter text: "); String myString = input.next(); System.out.println("Text entered = " + myString); } } 

Output:

 Enter float: 2.343 Float entered = 2.343 Enter double: -23.4 Double entered = -23.4 Enter text: Hey! Text entered = Hey! 

Seperti yang disebutkan, ada beberapa cara lain untuk mendapatkan input dari pengguna. Untuk mempelajari lebih lanjut tentang Scanner, kunjungi Java Scanner.


java

  1. Dasar-Dasar C#: Esensial Input dan Output
  2. Menguasai Masukan dan Keluaran C++: Panduan Praktis
  3. Menguasai Input/Output Python dan Impor Modul: Panduan Praktis
  4. Variabel dan Literal Java: Panduan Lengkap
  5. Kelas dan Objek Java: Panduan Praktis
  6. Kelas dan Metode Abstrak Java: Panduan Lengkap
  7. Menguasai Java Scanner: Panduan Komprehensif dengan Contoh Praktis
  8. Menguasai D Latch: Desain, Operasi, dan Perbedaan Utama
  9. Dasar-Dasar Java: Menguasai Sintaks Dasar
  10. Dasar Java: Panduan Komprehensif Operator Inti