1. java中如何從鍵盤中讀取輸入信息

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ReadFromK {

/**
* @param args
* @throws IOException
* @throws IOException
*/
public static void main(String[] args) throws IOException{

//提示信息
System.out.println("請輸入(結束按回車鍵):");

//讀取鍵盤輸入流
InputStream input = System.in;
InputStreamReader inputReader = new InputStreamReader(input);
BufferedReader bf = new BufferedReader(inputReader);

String msg = null;
try {
msg = bf.readLine(); //讀取一行信息
} catch (IOException e) {
e.printStackTrace();
} finally { //關閉IO流
bf.close();
inputReader.close();
input.close();
}

//列印輸出
System.out.println("從鍵盤輸入的信息為:" + msg);
}

}

2. java中如何實現從控制台獲取鍵盤上輸入的信息內容

用Scanner,比如

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String str = sc.next();

3. java如何實現按行讀取鍵盤輸入

使用system.in.read可以讀取鍵盤的輸入,但是一般不會這樣去操作,可以使用java.util.scanner來配合system.in來進專行數據的操作,舉例如下屬:
scanner
in=new
scanner(system.in);
string
readline
=
in.nextline();
//讀取鍵盤輸入的一行(以回車換行為結束輸入)

4. java獲取鍵盤輸入

if(sc.next()=="1")改為復if("1".equalsIgnoreCase(sc.next()))就可以了。改後制的程序如下:
我運行了,現在就可以了。
樓主,字元串的比較相等,不要用「==」,而是用equalsIgnoreCase。字元串的「==」,表示指向同一個字元串對象。具體,你可以網上了解一下。
public void go(){

System.out.println("請選擇你要做的事情:添加/修改輸入1,刪除輸入2");

Scanner sc=new Scanner(System.in);
if(sc.hasNext()){
if("1".equalsIgnoreCase(sc.next())){
System.out.println("你選擇了1");
}
}
}

5. 在java中怎麼捕獲用戶從鍵盤輸入的值

通過輸入輸出方法取貨的值有著很大的局限性,不建議使用。
在Java中有自帶的keyPressed時間,是鍵盤點下事件,在事件方法public
void
this_keyPressed(KeyEvent
e)
中的e就是你鍵盤點下的鍵。然後e.getKeyCode()用來獲取按值。
具體代碼如下
添加事件代碼
this.addKeyListener(new
KeyAdapter()
{
public
void
keyPressed(KeyEvent
e)
{
this_keyPressed(e);
}
}
事件代碼
public
void
this_keyPressed(KeyEvent
e)
{
e.getKeyCode()
}
以上代碼都可用編譯器自動生成。

6. Java編程中如何讀取鍵盤輸入

使用System.in.read可以讀取鍵盤的輸入,但是一般不會這樣去操作,可以使用java.util.Scanner來配合System.in來進行數據版的操作,舉例如權下:
Scanner in=new Scanner(System.in);
String readLine = in.nextLine(); //讀取鍵盤輸入的一行(以回車換行為結束輸入)

7. java中如何從鍵盤讀入一個數

可以復通過」Scanner「函數 直接輸入制參數的形式,來實現輸入語句,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入一個整數:");
int length=input.nextInt();//輸入一個整數
System.out.println("輸入的整數是:"+length);}
}
備註:Scanner函數就是用來進行語句輸入的,上面舉例的是整數類型,也可以用以下語句「String length=input.next()」,輸入的就是字元串類型等。

8. java鍵盤輸入語句怎麼寫

需要import java.util.*;
Scanner in=new Scanner(System.in);
System.out.println("please enter a: ");
double a=in.nextDouble();//這是輸入a
System.out.println("Please enter b: ");
double b=in.nextDouble();//這是輸入b
double c=a+b;
System.out.println("The result:"+c);//輸出結果。
//如果你不會java的基本架構的的話。建議找個最簡單的例子。把這段抄進去。

9. java讀取從鍵盤輸入的值的問題……

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));這句是實例化一個BufferedReader的對象br.而BufferedReader是一個包裝流,原型是InputStreamReader,因此括弧裡面寫的是它.InputStreamReader需要一個讀取源,這里的讀取源是從鍵盤也就是從系統輸入流也就是System.in.
所以這句完整的意思就是獲取系統輸入流System.in也就是從鍵盤輸入的內容作為InputStreamReader的源,並對InputStreamReader進行包裝變成BufferedReader.然後獲取包裝好的BufferedReader的一個實例化對象.

throws IOException是必須的,因為在使用流的時候具有不確定性,會造成很多的異常.而且這些異常是java本身不可控的也就是說並不是編譯時異常.因此java在編譯的時候並不會發現這些異常,所以需要你手動的去拋出異常以便將來可以捕獲到異常並去處理它們.這算是介於中間的形式,籠統一點的你可以直接拋一個Exception不具體到什麼異常.一般都是會以try catch的形式來捕獲異常,具體到哪幾行代碼出現的異常都是可以捕獲到的.

10. Java如何實現從鍵盤輸入一個數

1.導util包

2.用Scanner的靜態方法接收2次數據

3.判斷,列印

看你問這種問題,應該沒學到異常,異常就不處理了

代碼如下

importjava.util.Scanner;

publicclassIfElse{

publicstaticvoidmain(String[]args){
//實例化Scanner類
Scannerin=newScanner(System.in);

//接收數據用
int[]arr=newint[2];

//獲取兩次數據
for(inti=0;i<2;i++){
System.out.println("請輸入第"+(i+1)+"個數字:");
arr[i]=in.nextInt();
}

//判斷輸出
if(arr[0]>arr[1])
System.out.println(arr[0]+">"+arr[1]);
if(arr[0]==arr[1])
System.out.println(arr[0]+"="+arr[1]);
else
System.out.println(arr[0]+"<"+arr[1]);
}
}
//控制台
請輸入第1個數字:
3
請輸入第2個數字:
4
3<4