Rumah  >  Artikel  >  Java  >  Ketahui cara membaca nombor yang dimasukkan oleh pengguna dalam Java

Ketahui cara membaca nombor yang dimasukkan oleh pengguna dalam Java

PHPz
PHPzasal
2024-03-29 13:03:02470semak imbas

Ketahui cara membaca nombor yang dimasukkan oleh pengguna dalam Java

Ketahui cara membaca nombor yang dimasukkan pengguna dalam Java

Dalam pengaturcaraan Java, ia selalunya melibatkan membaca data yang dimasukkan pengguna, termasuk nombor. Java menyediakan kelas Pengimbas untuk membantu kami melaksanakan fungsi mendapatkan input daripada pengguna. Berikut akan memperkenalkan cara menggunakan kelas Pengimbas untuk membaca nombor yang dimasukkan pengguna dalam Java, serta beberapa contoh kod khusus.

Pertama, kita perlu mengimport kelas Pengimbas dalam pakej java.util untuk menggunakannya dalam kod. Contoh kod adalah seperti berikut:

import java.util.Scanner;

Seterusnya, kami mencipta objek Pengimbas dan menggunakannya untuk membaca nombor yang dimasukkan oleh pengguna. Contoh kod adalah seperti berikut:

Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);

Dalam kod di atas, kami mula-mula mencipta pengimbas objek Pengimbas, dan kemudian menggunakan kaedah nextInt() untuk membaca integer daripada input pengguna dan menyimpannya dalam nombor pembolehubah. Akhir sekali, cetak integer yang dimasukkan oleh pengguna.

Selain integer, kita juga boleh membaca jenis nombor lain yang dimasukkan oleh pengguna, seperti nombor floating point. Contoh kod adalah seperti berikut:

System.out.println("请输入一个浮点数:");
double num_double = scanner.nextDouble();
System.out.println("您输入的浮点数是:" + num_double);

Dalam kod di atas, kami menggunakan kaedah nextDouble() untuk membaca nombor titik terapung daripada input pengguna dan menyimpannya dalam pembolehubah num_double. Akhir sekali, cetak nombor titik terapung yang dimasukkan oleh pengguna.

Selain integer dan nombor floating point, kita juga boleh membaca jenis nombor lain yang dimasukkan oleh pengguna, seperti integer panjang. Contoh kod adalah seperti berikut:

System.out.println("请输入一个长整型数:");
long num_long = scanner.nextLong();
System.out.println("您输入的长整型数是:" + num_long);

Dalam kod di atas, kami menggunakan kaedah nextLong() untuk membaca integer panjang daripada input pengguna dan menyimpannya dalam pembolehubah num_long. Akhir sekali, cetak integer panjang yang dimasukkan oleh pengguna.

Perlu diingatkan bahawa sebelum membaca input pengguna, sebaiknya berikan pengguna beberapa maklumat segera untuk membimbing mereka tentang jenis data yang hendak dimasukkan. Selain itu, ia juga perlu untuk mengendalikan pengecualian yang mungkin terhasil daripada input pengguna dengan betul, seperti memasukkan aksara bukan angka.

Secara umumnya, melalui kelas Scanner, kita boleh melaksanakan fungsi membaca nombor yang dimasukkan oleh pengguna dalam Java dengan mudah, yang memberikan kemudahan untuk pengaturcaraan. Saya harap contoh kod di atas dapat membantu anda lebih memahami kaedah membaca nombor input pengguna dalam Java.

Atas ialah kandungan terperinci Ketahui cara membaca nombor yang dimasukkan oleh pengguna dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn