❶ 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));
}
}
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類主要用來獲取鍵盤輸入的信息。