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

java接收輸入

發布時間:2022-04-14 19:50:37

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

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

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

㈡ 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 用數組的方式接收用戶輸入的數 並輸出數組 求怎麼實現

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));

}

}

(3)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中如何接受用戶輸入數據

用Scanner Class
import java.util.Scanner;(一定要import!),Scanner 是Java自帶的
Scanner Scanner_Object_Name = new Scanner(System.in);

String Variable_1 = Scanner_Object_Name.next();-- return String: the first characters between two delimiters.

Scanner_Object_Name.nextInt();--return int: the first integer between two delimiters.

Scanner_Object_Name.nextDouble();--return double:

Scanner_Object_Name.nextBoolean();--return Boolean:String"true" or "false"

Scanner_Object_Name.nextLine()--return String:the characters before the \n.

將用戶輸入的值付給某個變數:
對於primitive type:

Type_Name Variable_Name = Scanner_Object_Name.nextType_Name();

對於 String

String Variable_Name = Scanner_Object_Name.nextLine() 或 next();

㈤ Java如何在程序中接收控制台的輸入語法

那個是帶緩沖功能的字元流讀入,你可以用更簡單的:
System.in.read()去接收輸入的東西.
char a=(char)System.in.read();
但每次只能接收一個位元組.
用循環去處理多個的情況吧.

那麼寫不對,照你的寫法要改成這樣:
import java.io.*;
public class MyApp
{
public static void main(String args[]) throws IOException
{
int a,b,c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("輸入第一個數:");
a=Integer.parseInt(br.readLine());
System.out.println("輸入第二個數:");
b=Integer.parseInt(br.readLine());
c=a+b;
System.out.println("The result is: "+c);
}
}

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

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

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

㈦ Java中怎樣定義一個方法來接收鍵盤輸入的數

importjava.util.*;publicclassCount{/***@paramargs*/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);//獲取鍵盤輸入inta=sc.nextInt();intb=sc.nextInt();intc=sc.nextInt();System.out.println("由大到小的順序是:");if(a>b){if(b>c){System.out.println(a+""+b+""+c);}else{System.out.println(a+""+c+""+b);}}elseif(b>a){if(a>c){System.out.println(b+""+a+""+c);}else{System.out.println(b+""+c+""+a);}}elseif(c>a){if(a>b){System.out.println(c+""+a+""+b);}else{System.out.println(c+""+b+""+a);}}}}

㈧ 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
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接收輸入相關的資料

熱點內容
java定義數據類型 瀏覽:874
安卓pdf手寫 瀏覽:427
什麼是app開發者 瀏覽:284
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:886
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:646
小程序開發如何租用伺服器 瀏覽:80
怎麼把釘釘文件夾保存到手機里 瀏覽:71
兵法pdf 瀏覽:645
app格式化下載不起怎麼辦 瀏覽:36