在Java語言中,有許多常見的數(shù)據(jù)類型,如整型和字符型。以下將具體介紹Java中如何讀取整型和字符型數(shù)據(jù)。
// 讀取整型 import java.util.Scanner; public class ReadInt { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請輸入一個整數(shù): "); int num = scanner.nextInt(); // 讀取整型數(shù)據(jù) System.out.println("你輸入的整數(shù)是: " + num); scanner.close(); } }
以上代碼中,首先通過import引入java.util.Scanner類,然后創(chuàng)建Scanner對象,接著使用Scanner類下的nextInt()方法讀取輸入的整數(shù),并將其存儲到變量num中。
// 讀取字符 import java.util.Scanner; public class ReadChar { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.print("請輸入一個字符: "); char ch = scanner.next().charAt(0); // 讀取字符型數(shù)據(jù) System.out.println("你輸入的字符是: " + ch); scanner.close(); } }
以上代碼中,同樣使用Scanner類對象,首先讀取輸入字符的字符串形式,然后使用charAt(index)方法獲取輸入字符串的第一個字符,并將其存儲到變量ch中。
需要注意的是,在讀取字符型數(shù)據(jù)時,需要使用next()方法讀取字符串,然后使用charAt()方法獲取對應字符。否則,若使用nextChar()方法直接讀取字符,會導致程序崩潰。