導航:首頁 > 編程語言 > java接受輸入

java接受輸入

發布時間:2022-05-22 08:56:56

java 如何從鍵盤上接受輸入

public
class
import
{
public
static
void
main(String[]
args)
{
System.out.println("請輸入一個整數:");
//文字提示
Scanner
scan
=new
Scanner(System.in);
//用Scanner類定義一個輸入對象
int
m=scan.nextInt();
//輸入對象賦值給變數;
System.out.println(m);
}

❷ 在Java中怎樣接受用戶輸入的數據並賦值給已定義的變數

使用scanner類里的方法接受用戶輸入的值。示例代碼如下:

Stringstr;
Scannerscanner=newScanner(System.in);
System.out.print("請輸入:");
str=scanner.nextLine();
System.out.print("您輸入的內容是:"+str);

❸ Java怎麼接收用戶輸入的整數

使用java的Scanner類,能夠接受用戶的輸入(包括整數和字元串)。有如下用法:

1.用Scanner類封裝system.in輸入流;

2.用sc.hasNext()判斷是否有內容,有則用sc.nextInt()取出整數。

如下代碼供你學習一下:
/**
*@Title:ScannerInput.java
*@Packagecom.sd.coding
*@Description:TODO
*@authorAdministrator
*@date2015-6-29上午9:38:28
*@versionV1.0
*/
packagecom.sd.coding;

importjava.util.Scanner;

publicclassScannerInput{

/**
*@Title:main
*@Description:TODO
*@authorsd
*@date2015-6-29上午9:38:28
*@paramargs
*@throws
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
System.out.println("請輸入值,以回車結束:");
Scannersc=newScanner(System.in);
while(sc.hasNext()){
//接受整數
inti=sc.nextInt();
System.out.println("獲得整數:"+i);
}
}

}

❹ java 用數組的方式接收用戶輸入的數 並輸出數組 求怎麼實現

publicclassUtil{

publicstaticvoidmain(String[] args){

java.util.Scannersc=newjava.util.Scanner(System.in);

String[] arr =newString[5];

for(inti =0; i < arr.length; i++){

arr[i] = sc.next();

}

//這里使用util.Arrays的代碼輸出數組

System.out.println(java.util.Arrays.toString(arr));

}

}

(4)java接受輸入擴展閱讀:

java中接受用戶輸入的其他方法

package 控制台接受輸入;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.nio.Buffer;

import java.util.Scanner;

public class InputCode {

public static void main(String[] args) throws IOException {

/*

* Scanner類中的方法

* 完美

*/

Scanner input =new Scanner(System.in);

System.out.println("please input your name ");

String name=input.nextLine();

System.out.println(name);

/*

* 缺點:只能接受用戶輸入的一個字元

*/

System.out.println("enter your name");

char name1 = 0;

try {

//inputstream中的read()方法放回輸入流中下一個字元

name1 = (char) System.in.read();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(name1);

/*

* InputStreamReader和BufferedReader方法

* 優點:可以獲取字元串

* 缺點:獲取的是int或者string人需要強轉

*/

//通常,Reader 所作的每個讀取請求都會導致對底層字元或位元組流進行相應的讀取請求。因此,建議用 BufferedReader

//包裝所有其 read() 操作可能開銷很高的 Reader(如 FileReader 和 InputStreamReader)。例如,

//BufferedReader in= new BufferedReader(new FileReader("foo.in"));

System.out.println("enter your name");

InputStreamReader input1=new InputStreamReader(System.in);

BufferedReader in=new BufferedReader(input1);

String name2=in.readLine();

System.out.println(name2);

}

}

❺ JAVA程序里怎麼接收用戶鍵盤錄入的信息

java接受用戶從鍵盤錄入的信息的話,一般是使用scanner類,如下:
Scanner sc = new Scanner(System.in)這樣就能接受用戶鍵盤輸入的數字/字元串

❻ 用JAVA接受用戶輸入兩個數字,進行加減運算

那要看你是用什麼IDE來編程的啦,運行java程序要必須首先安裝JDK。
1.如果你是用記事本編輯的話。「運行」--「notepad」
輸入:
public class Add
{
public static void main(String args[])
{
int a;
int b;
int result;
a=Integer.parseInt(args[0]);
b=Integer.parseInt(args[1]);
result=a+b;
System.out.println(result);
}
}
保存為「Add.java」
「運行」-「CMD」-進入剛才保存的目錄
使用「javac(空格)Add.java」編譯成class文件
使用「java(空格)Add(空格)2(空格)1」運行
結果:3
還記得public static void main(String[] args)嗎?這里的args就是你的啟動參數。

在運行時你輸入java package1.class1 -arg1 -arg2,args中就會有兩個String,一個是arg1,另一個是arg2。
2.如果你是用eclipse3.1.2的話。麻煩點,因為它自帶控制台。所以代碼在運行時要進行設置:
同樣是上面的代碼
在eclipse3.1.2中,右擊類名「Add.java」在彈出菜單中選擇「run as」--「run……」--彈出對話框--在「java application」中,你會看到剛創建的「Add.java」如果沒有在左下方,點擊「new」--在右面的「(x)=arguments」選項卡中的「program arguments」中輸入「1(空格)2」--「apply」--「run」
在下面的「console」即可看到「3」

❼ java 如何接受用戶輸入的數值類型數據

1。JAVA初學者知道輸出的類方法System.out.println("Hello,java!");

但是卻對輸入,即在控制台console中接收用戶輸入的數據不太清楚。

輸入類Scanner的用法。

[java] view plain
public class InputFromConsole {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String name = s.nextLine();
int ival = s.nextInt();
System.out.println(ival + "," + name);
}
}

2.首先創建一個Scanner對象s,構造函數的初始值為System.in,再利用s.nextInt()來接收一個int型數據ival的值,用s.nextLine()來接收String類型的name,然後分別輸出。

當編譯時會提示錯誤,這是因為Scanner類在一個名為util的包中。

在程序開頭加上一句import java.util.*;即可解決問題。

[java] view plain
import java.util.*;

public class InputFromConsole {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String name = s.nextLine();
int ival = s.nextInt();
System.out.println(ival + "," + name);
}
}

❽ java中怎麼接收輸入的數字

java中使用Scanner來實現接收通過鍵盤輸入的數,這個數可以是int型,String型等幾種常見的類型。
事例代碼如下:
public class Demo2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();//int型
String c = scan.next();//String型
System.out.println("a="+a+",c="+c);
}
}
Scanner是Java5的新特徵,主要功能是簡化文本掃描。這個類最實用的地方表現在獲取控制台輸入。

❾ java如何接收鍵盤輸入信息

親,你好!在public static void main(String [] args){

}里
添加如下代碼 :java.util.Scanner input=new java.util.Scanner(System.in);

❿ 如何在java 中接收鍵盤輸入的字元,然後賦值給一個數組

java中實現用鍵盤讀入一個字元串後賦值給字元串變數可以使用Scanner來獲取鍵盤輸入的字元串,並聲明一個字元串變數來存儲鍵盤輸入的字元串。
示例代碼如下:<pre t="code" l="java">public class ScannerDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//創建Scanner對象
System.out.println("請輸入字元串:");
String str = scan.next();//獲取鍵盤輸入的字元串並復制給變數
System.out.println("輸入的字元串為"+str);

}
}Scanner類主要用來獲取鍵盤輸入的信息。

閱讀全文

與java接受輸入相關的資料

熱點內容
python如何將圖片輸出到雲伺服器 瀏覽:838
貴陽螺桿壓縮冷凝機組組成 瀏覽:115
掃描製作pdf 瀏覽:515
2016奇駿車機如何安裝app 瀏覽:764
phpvc9x64 瀏覽:73
蜜語星球解壓 瀏覽:476
c語言編譯器怎麼打不開 瀏覽:818
海印程序員 瀏覽:648
為什麼華為手機找不到伺服器 瀏覽:664
pdf增減 瀏覽:608
雲伺服器怎麼公網架設網站 瀏覽:91
pythonrequests慢 瀏覽:140
excel保存沒有pdf 瀏覽:922
冰箱壓縮機管囗示意圖 瀏覽:497
許振民編譯局 瀏覽:625
雙網路加什麼伺服器好用 瀏覽:211
linux命令中文 瀏覽:839
python怎麼做物聯網 瀏覽:731
app有什麼推薦嗎 瀏覽:79
自學程序員能不能面試工作 瀏覽:879