① java怎麼從控制台輸入字元串
//操作步驟看注釋!
importjava.util.Scanner;//必要的包要導入!
publicclass輸入字元串
{
publicstaticvoidmain(String[]args)
{
System.out.println(" ==========java怎麼從控制台輸入字元串!========== ");
init();
}//初始化!
privatestaticvoidinit()
{
Strings;
//循環輸入!
while(true)
{
//提示!
System.out.println("請輸入:");
//掃描控制台!
s=newScanner(System.in).nextLine();
//顯示輸入的字元!
System.out.println("你輸入的是:"+s);
}
}
}
② java編程控制台輸入
方法/步驟
首先我們創建一個Test類並編寫main方法,在main方法中測試java的控制台輸入。我們先介紹java.util.Scanner類,它可以處理控制台輸入的不同數據類型的數據,我們通過new Scanner創建一個Scanner對象,控制台等待輸入,輸入完成後敲回車鍵即可,讀取輸入的內容,使用nextLine()方法即可。如下圖所示,我們編寫一個獲取從控制台輸入字元串的方法,可以通過循環不停的接收,直到達到設定的次數後跳出循環。
③ java中怎麼在控制台輸入運算符並保存使用
摘要 PrintStream ps = new PrintStream("d:/log.txt");
④ java中從控制台輸入代碼問題
scanner input = new scanner(System.in);是創建scanner這個對象 並且命名為input而int stb = input.nextDouble();是以double數據類型接收控制台輸入,所以這個語句有問題,應該改成int stb = input.nextInt(); 而從控制台接收String型時 應該是 String gander = input.next();不需要加其他 如果接收Double的就是 double gander = input.nextDouble();
⑤ java中char的控制台輸入函數是什麼
1、接收整數:
int a = 0;
try {
System.out.print("請輸入a的值:"); // 提示用戶輸入數據
a = Integer.parseInt((new BufferedReader(new InputStreamReader(System.in))).readLine()); //將用戶輸入的值賦給a
} catch (Exception e) {
}
2、接收小數:
float f = 0.0f;
try {
System.out.print("請輸入f的值:");
f = Float.parseFloat((new BufferedReader(new InputStreamReader(System.in))).readLine());
} catch (Exception e) {
}
double e = 0.0;
try {
System.out.print("請輸入e的值:");
e = Double.parseDouble((new BufferedReader(new InputStreamReader(System.in))).readLine());
} catch (Exception e) {
}
3、接收字元的值:
char c = 0;
System.out.println("請輸入運算符:");
try {
c = (char) System.in.read();
System.in.skip(2);
} catch (Exception e) {
}
4、接收字元串的值:
String str = null;
System.out.println("請輸入字元串:");
try {
str = (new BufferedReader(new InputStreamReader(System.in))).readLine();
} catch (Exception e) {
}
⑥ java中怎麼在控制台輸入字元串
工具:
eclipse
方法如下:
輸入代碼如下:
importjava.util.Scanner;
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("控制台輸入字元串開始");
Scannerinput=newScanner(System.in);
Stringinstr=input.nextLine();
System.out.println("控制台輸入字元串結束");
}
}
效果圖
⑦ java 編程式控制制台輸入的問題。
連續輸入,無論輸入多少都會被讀取,存放在一個叫做CharBuffer(JDK源碼中使用的CharBuffer,看了源碼你就會知道)的字元緩存中。
當你點擊回車鍵後,Scanner開始處理你輸入的字元,默認分隔標記是空格,如果你使用的next或nextInt或nextDouble這類方法,Scanner會以空格為標記分割這些字元,並轉換為相應的數據類型,返回值。你一次就輸入了5個數字,4次nextDouble都能獲得數據,就會直接執行全部的nextDouble調用。如果輸入的數字個數不夠4個,沒有獲得數據的nextDouble方法會等待你的輸入。夠了就直接返回值。所以直接全部執行了。第5個數字還在那個CharBuffer中。
⑧ java控制台上可以實現輸入功能嗎
java可以實現從控制台上輸入. 使用 java.util.Scanner 類 即可。
下面寫一個簡單的例子: 輸入名字,列印出來
//導入Scanner類
importjava.util.Scanner;
publicclassInputDemo{
//main方法
publicstaticvoidmain(String[]args){
System.out.println("請輸入你的大名:");//輸出提示信息
Scannersc=newScanner(System.in);//得到一個掃描器.用於獲取鍵盤的輸入
Stringname=sc.nextLine();//得到輸入的1行字元串(名字)
System.out.println("hello"+name);//輸出列印
}
}
效果如圖
拓展思考: Scanner 的更多的資料和知識點, 可以查看JAVA API 文檔.
學習java基礎,就是不斷的查看API文檔, 熟悉常用的類和方法.
如果英語不太熟悉.那麼網上有很多的中文文檔.