Java讀入char類型方法
先創建一個Scanner對象,調用Scanner對象的next()方法獲取控制台輸入的字符串,返回的是一個String類型,因為沒有nextChar()方法,所以調用String的charAt(0)方法獲取第一個字符,這樣一來,我們就輸入了一個字符串。
Scanner cin=new Scanner(System.in); String s=cin.nextLine(); char ans=s.charAt(0);
詳情請看:
https://zhidao.baidu.com/question/327466502.html
參考:https://www.csdn.net/tags/MtTaYgzsODE3NjktYmxvZwO0O0OO0O0O.html
兩種常見的方法:
1.
import java.util.*;
Scanner sc = new Scanner(System.in);
char c = sc.next().charAt(0);
2.
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
char c = scanner.next().toCharArray()[0];
字符串易錯點
字符串如果要比較兩個內容是否相同,應該用equals,不用==,這兩者區別如下:
https://blog.csdn.net/weixin_42476601/article/details/88659715