java字元輸入
㈠ java中怎麼輸入一個字元(用char來定義)
1.先創建一個scanner對象
2.調用scanner對象的next()方法獲取控制台輸入,返回的是一個string類型,因為沒有nextchar()方法
3.調用string的charat(0)方法獲取第一個字元
scanner
sc
=
new
scanner(system.in);
string
s
=
sc.next();
char
c
=
s.charat(0);
㈡ java中到底怎麼輸入字元串啊
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
class Output
{public static void main(String args[])
{
int a;
System.out.println("洞臘請輸入數");
a=Input.readInt();
}
}
這個可以輸入數字
可是字元呢
吧readInt改了就有問題了啊
可是int明顯是輸入數字的啊
怎麼改啊
解析:
BufferedReader keyin=new BufferedReader(new InputStreamReader(Systen.in));
String str=keyin.readerLine();
str就是從鍵殲畢盤接收的納改滑字元串。
㈢ java中的字元輸入語句
樓上幾位說的沒錯,Scanner就很好用了。
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
long c=scan.nextLong();
不過沒有nextChar(),但可以輸入字元串,就是:
String s=scan.next();或者s=scan.nextLine();
兩者的區別是前面是讀到空格就返回,後面那個是讀入一行