色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎樣輸入數(shù)字和字母大寫

在Java中,輸入數(shù)字和字母大寫有很多種方法可以實(shí)現(xiàn)。下面我們就來介紹一下其中兩種方法:

第一種方法:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
String str;
System.out.println("請(qǐng)輸入一個(gè)數(shù)字:");
num = sc.nextInt();
System.out.println("請(qǐng)輸入一個(gè)大寫字母:");
str = sc.next();
System.out.println("輸入的數(shù)字是:" + num);
System.out.println("輸入的大寫字母是:" + str);
}
}

首先,我們使用Scanner類來輸入數(shù)字和字母。Scanner是Java內(nèi)置的一個(gè)類,通過它可以實(shí)現(xiàn)控制臺(tái)輸入,包括數(shù)字、字符、字符串等。

在上面的代碼中,我們使用了nextInt()方法輸入數(shù)字,使用next()方法輸入字符串。其中,nextInt()方法返回下一個(gè)整數(shù),next()方法返回下一個(gè)字符串,以空格作為分隔符。需要注意的是,調(diào)用nextInt()方法后,輸入的數(shù)字后面不能有其它字符,否則會(huì)出現(xiàn)異常。

第二種方法:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num;
char ch;
System.out.println("請(qǐng)輸入一個(gè)數(shù)字:");
num = Integer.parseInt(br.readLine());
System.out.println("請(qǐng)輸入一個(gè)大寫字母:");
ch = (char)br.read();
System.out.println("輸入的數(shù)字是:" + num);
System.out.println("輸入的大寫字母是:" + ch);
}
}

在第二種方法中,我們使用了BufferedReader類來實(shí)現(xiàn)輸入。BufferedReader類也是Java內(nèi)置的一個(gè)類,通過它可以實(shí)現(xiàn)從控制臺(tái)讀取輸入的字符。

在上面的代碼中,我們使用了readLine()方法輸入數(shù)字,使用read()方法輸入字符。其中,readLine()方法會(huì)讀取整行內(nèi)容,返回一個(gè)String類型。需要注意的是,調(diào)用read()方法只能讀取一個(gè)字符,返回一個(gè)整數(shù)類型,因此需要強(qiáng)制轉(zhuǎn)換為char類型。