java輸入控制台
① java從控制台輸入圓半徑怎麼輸入
在Java中,可以使用Scanner類從控制台讀取輸入。以下是一個讀取圓半徑並計算其面積的示例代碼余棗:
在上述代碼中,通過創建Scanner對象實例,並使用nextDouble()方法從控制台獲取用森塵戶輸入的圓的豎春拆半徑值。隨後,使用輸入的半徑值計算圓的面積並輸出結果。
② java中char的控制台輸入函數是什麼
1、接收整纖碼悶數:
inta=0;
try{
System.out.print("請輸入a的值:");//提示用戶輸入數據
a=Integer.parseInt((newBufferedReader(newInputStreamReader(System.in))).readLine());//將用戶輸入的值賦給a
}catch(Exceptione){
}
2、接模雹收小數:
floatf=0.0f;
try{
System.out.print("請輸入f的值:");
f=Float.parseFloat((newBufferedReader(newInputStreamReader(System.in))).readLine());
}catch(Exceptione){
}
doublee=0.0;
try{
System.out.print("請輸入e的值:");
e=Double.parseDouble((newBufferedReader(newInputStreamReader(System.in))).readLine());
}catch(Exceptione){
}
3、接收字元的值:
charc=0;
System.out.println("請輸入運算符:毀彎");
try{
c=(char)System.in.read();
System.in.skip(2);
}catch(Exceptione){
}
4、接收字元串的值:
Stringstr=null;
System.out.println("請輸入字元串:");
try{
str=(newBufferedReader(newInputStreamReader(System.in))).readLine();
}catch(Exceptione){
}
③ 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控制台輸入帶空格的字元串
/**按行讀取*/import java.io.*;public class SystemInTest {
public static void main(String[] args) {BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));String str;try {str = stdin.readLine();System.out.println(str);} catch (IOException e) {兄備亮e.printStackTrace();}}}Java控制台輸入帶空格的字元串,讀取的時候只要按照行來讀取,就可以獲取到輸入的空格,下面是示例:/**按行讀取 */import java.io.*;public class SystemInTest {public static void main(String[] args) { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));//建立從控制台輸入的類 String str; try { str = stdin.readLine();//讀取一行 System.out.println(str); } catch (IOException e) { e.printStackTrace(); } }}
- import羨寬java.util.Scanner;
- publicclassencode2013
- {
- publicstaticvoidmain(String[] args){
- String inString;
- String delimiter;
- Scanner scan =newScanner(System.in);
- inString=scan.nextLine();
- delimiter=scan.next();
- inString= inString.replace("滾禪 ",delimiter);
- System.out.println(inString);
- }
⑥ 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文檔, 熟悉常用的類和方法.
如果英語不太熟悉.那麼網上有很多的中文文檔.
⑦ java編程式控制制台輸入
方法/步驟
首先我們創建一個Test類並編寫main方法,在main方法中測試java的控制台輸入。我們先介紹java.util.Scanner類,它可以處理控制台輸入的不同數據類型的數據,我們通過new Scanner創建一個Scanner對象,控制台等待輸入,輸入完成後敲回車鍵即可,讀取輸入的內容,使用nextLine()方法即可。如下圖所示,我們編寫一個獲取從控制台輸入字元串的方法,可以通過循環不停的接收,直到達到設定的次數後跳出循環。