Rumah Java javaTutorial Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextFloat() kelas Pengimbas

Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextFloat() kelas Pengimbas

Jul 25, 2023 pm 02:42 PM
scanner membaca nextfloat()

Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextFloat() kelas Pengimbas

Kelas pengimbas ialah salah satu alatan yang biasa digunakan di Java untuk membaca input daripada konsol atau fail. Ia menyediakan banyak kaedah untuk membaca pelbagai jenis data yang berbeza, termasuk kaedah nextFloat() yang membaca nombor titik terapung daripada input pengguna. Artikel ini akan memperkenalkan cara menggunakan kaedah nextFloat() kelas Pengimbas untuk mendapatkan nombor titik terapung yang dimasukkan oleh pengguna.

Pertama, kita perlu memperkenalkan kelas Pengimbas ke dalam kod Java. Kita boleh mencapai ini menggunakan pernyataan berikut:

import java.util.Scanner;
Salin selepas log masuk

Seterusnya, kita perlu mencipta objek Pengimbas untuk membaca input pengguna. Kita boleh menggunakan kod berikut untuk mencipta objek Pengimbas bernama scanner: scanner的Scanner对象:

Scanner scanner = new Scanner(System.in);
Salin selepas log masuk

通过System.in参数,Scanner对象将从控制台读取用户输入。

我们可以通过调用Scanner对象的nextFloat()方法来读取用户输入的浮点数。例如,我们可以使用以下语句将浮点数输入存储到名为inputFloat的变量中:

float inputFloat = scanner.nextFloat();
Salin selepas log masuk

在这个例子中,用户将输入一个浮点数,并且该值将存储在inputFloat变量中。如果用户输入不是浮点数,程序将会抛出一个InputMismatchException异常。为了正确处理这种异常情况,我们可以使用try-catch语句来捕获异常。以下是一个完整的示例代码:

import java.util.Scanner;

public class ReadFloatExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        float inputFloat = 0;
        
        try {
            System.out.print("请输入一个浮点数:");
            inputFloat = scanner.nextFloat();
            
            System.out.println("你输入的浮点数是:" + inputFloat);
        } catch (Exception e) {
            System.out.println("输入不合法,请重新输入一个浮点数。");
        }
        
        scanner.close();
    }
}
Salin selepas log masuk

在这个示例中,我们先提示用户输入一个浮点数,然后通过调用scanner.nextFloat()方法将用户输入存储到inputFloat变量中。如果用户输入的不是浮点数,将会抛出一个异常,我们会捕获这个异常并提示用户重新输入一个浮点数。无论用户输入是否合法,我们都会最后调用scanner.close()rrreee

Dengan parameter System.in, objek Pengimbas akan membaca input pengguna daripada konsol.

Kita boleh membaca nombor titik terapung yang dimasukkan oleh pengguna dengan memanggil kaedah nextFloat() objek Pengimbas. Sebagai contoh, kita boleh menyimpan input titik terapung ke dalam pembolehubah bernama inputFloat menggunakan pernyataan berikut: 🎜rrreee🎜 Dalam contoh ini, pengguna akan memasukkan nombor titik terapung dan nilai akan disimpan dalam inputFloat. Jika input pengguna bukan nombor titik terapung, program akan membuang InputMismatchException. Untuk mengendalikan situasi pengecualian ini dengan betul, kita boleh menggunakan pernyataan cuba-tangkap untuk menangkap pengecualian. Berikut ialah kod sampel lengkap: 🎜rrreee🎜 Dalam contoh ini, kami mula-mula menggesa pengguna untuk memasukkan nombor titik terapung, dan kemudian menyimpan input pengguna ke dalam pembolehubah inputFloat dengan memanggil scanner.nextFloat() kaedah. Jika input pengguna bukan nombor titik terapung, pengecualian akan dilemparkan Kami akan menangkap pengecualian ini dan menggesa pengguna memasukkan semula nombor titik terapung. Tidak kira sama ada input pengguna adalah sah atau tidak, kami akhirnya akan memanggil kaedah scanner.close() untuk menutup objek Pengimbas untuk mengelakkan kebocoran memori. 🎜🎜Di atas adalah pengenalan kepada kaedah membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextFloat() kelas Pengimbas. Semoga artikel ini membantu anda lebih memahami cara membaca nombor titik terapung yang dimasukkan pengguna dengan betul. 🎜

Atas ialah kandungan terperinci Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextFloat() kelas Pengimbas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara membaca fail txt dengan betul menggunakan panda Cara membaca fail txt dengan betul menggunakan panda Jan 19, 2024 am 08:39 AM

Cara menggunakan panda untuk membaca fail txt dengan betul memerlukan contoh kod khusus Pandas ialah perpustakaan analisis data Python yang digunakan secara meluas. Ia boleh digunakan untuk memproses pelbagai jenis data, termasuk fail CSV, fail Excel, pangkalan data SQL, dll. Pada masa yang sama, ia juga boleh digunakan untuk membaca fail teks, seperti fail txt. Walau bagaimanapun, apabila membaca fail txt, kadangkala kami menghadapi beberapa masalah, seperti masalah pengekodan, masalah pembatas, dsb. Artikel ini akan memperkenalkan cara membaca txt dengan betul menggunakan panda

Petua praktikal untuk membaca fail txt menggunakan panda Petua praktikal untuk membaca fail txt menggunakan panda Jan 19, 2024 am 09:49 AM

Petua praktikal untuk membaca fail txt menggunakan panda, contoh kod khusus diperlukan Dalam analisis data dan pemprosesan data, fail txt ialah format data biasa. Menggunakan panda untuk membaca fail txt membolehkan pemprosesan data yang cepat dan mudah. Artikel ini akan memperkenalkan beberapa teknik praktikal untuk membantu anda menggunakan panda dengan lebih baik untuk membaca fail txt, bersama-sama dengan contoh kod tertentu. Baca fail txt dengan pembatas Apabila menggunakan panda untuk membaca fail txt dengan pembatas, anda boleh menggunakan read_c

Kaedah praktikal untuk membaca data halaman web dengan Panda Kaedah praktikal untuk membaca data halaman web dengan Panda Jan 04, 2024 am 11:35 AM

Kaedah praktikal membaca data halaman web dalam Pandas memerlukan contoh kod khusus Semasa analisis dan pemprosesan data, kita selalunya perlu mendapatkan data daripada halaman web. Sebagai alat pemprosesan data yang berkuasa, Pandas menyediakan kaedah yang mudah untuk membaca dan memproses data halaman web. Artikel ini akan memperkenalkan beberapa kaedah praktikal yang biasa digunakan untuk membaca data halaman web dalam Panda dan melampirkan contoh kod tertentu. Kaedah 1: Gunakan fungsi read_html() fungsi read_html() Pandas boleh membaca terus dari halaman web.

Contoh membaca dan menulis fail CSV menggunakan OpenCSV dalam Java Contoh membaca dan menulis fail CSV menggunakan OpenCSV dalam Java Dec 20, 2023 pm 01:39 PM

Contoh penggunaan OpenCSV untuk membaca dan menulis fail CSV dalam Java CSV (Comma-SeparatedValues) merujuk kepada nilai yang dipisahkan koma dan merupakan format storan data biasa. Di Java, OpenCSV ialah perpustakaan alat yang biasa digunakan untuk membaca dan menulis fail CSV. Artikel ini akan memperkenalkan cara menggunakan OpenCSV untuk melaksanakan contoh membaca dan menulis fail CSV. Memperkenalkan perpustakaan OpenCSV Pertama, anda perlu memperkenalkan perpustakaan OpenCSV kepada

Cara membaca fail Excel dengan PHP dan jawapan kepada soalan biasa Cara membaca fail Excel dengan PHP dan jawapan kepada soalan biasa Jun 09, 2023 am 11:41 AM

Cara membaca fail Excel dengan PHP dan Soalan Lazim Excel ialah format fail hamparan yang sangat biasa, dan banyak perniagaan dan data disimpan dalam fail Excel. Semasa proses pembangunan, jika anda perlu mengimport data dalam fail Excel ke dalam sistem, anda perlu menggunakan PHP untuk membaca fail Excel. Artikel ini akan memperkenalkan cara membaca fail Excel dengan PHP dan menjawab soalan biasa. 1. Cara membaca fail Excel dengan PHP 1. Gunakan perpustakaan kelas PHPExcel PHPExcel ialah P

Tutorial penggunaan Panda: Permulaan pantas untuk membaca fail JSON Tutorial penggunaan Panda: Permulaan pantas untuk membaca fail JSON Jan 13, 2024 am 10:15 AM

Permulaan Pantas: Kaedah Pandas membaca fail JSON, contoh kod khusus diperlukan Pengenalan: Dalam bidang analisis data dan sains data, Pandas ialah salah satu perpustakaan Python yang penting. Ia menyediakan fungsi yang kaya dan struktur data yang fleksibel, serta boleh memproses dan menganalisis pelbagai data dengan mudah. Dalam aplikasi praktikal, kita sering menghadapi situasi di mana kita perlu membaca fail JSON. Artikel ini akan memperkenalkan cara menggunakan Panda untuk membaca fail JSON dan melampirkan contoh kod tertentu. 1. Pemasangan Panda

Bagaimana untuk membaca input teks berbilang baris menggunakan kaedah Scanner.nextLine() dalam Java? Bagaimana untuk membaca input teks berbilang baris menggunakan kaedah Scanner.nextLine() dalam Java? Nov 18, 2023 pm 02:53 PM

Di Java, Pengimbas ialah kelas yang sangat berguna yang amat mudah apabila membaca input pengguna. Apabila membaca satu baris input teks, kita boleh menggunakan kaedah Scanner.nextLine(). Tetapi apa yang kita lakukan apabila kita perlu membaca berbilang baris input teks? Artikel ini akan memperkenalkan anda kepada cara menggunakan kaedah Scanner.nextLine() dalam Java untuk membaca input teks berbilang baris dan memberikan contoh kod khusus. Mari mulakan! Pertama, kita perlu memahami beberapa pengetahuan asas

Gunakan fungsi Scanner.hasNext() java untuk menentukan sama ada terdapat input lain Gunakan fungsi Scanner.hasNext() java untuk menentukan sama ada terdapat input lain Jul 24, 2023 am 11:04 AM

Gunakan fungsi Java Scanner.hasNext() untuk menentukan sama ada terdapat input lain Dalam pengaturcaraan Java, kadangkala kita perlu membaca input pengguna, tetapi selalunya mustahil untuk menentukan berapa banyak nilai yang akan dimasukkan oleh pengguna. Untuk menyelesaikan masalah ini, Java menyediakan kelas Pengimbas untuk membaca aliran input standard. Kelas Pengimbas ialah kelas penting dalam perpustakaan standard Java Ia menyediakan pelbagai kaedah untuk membaca jenis nilai yang berbeza dalam aliran input standard. Antaranya, hasNext() ialah Scann

See all articles