JAVA中的輸入語句時怎么實現的
可以使用*r,例:
import *r;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(*);
*n(*());
}
}
但是Scanner不能輸入密碼,使用*e可以輸入密碼等格式字符:
import *e;
public class ConsoleDemo {
public static void main(String[] args) {
*("請輸入名稱:");
Console console = *e();
String name = *ne();
char[] password = *ssword("請輸入密碼:");
*n("您輸入的名稱…" + name);
*n("您輸入的密碼…" + new String(password));
}
}
Console類也提供有reader()和writer()方法,可以傳回 Reader、 Writer對象,以便進行行其它的IO操作,例如結合Scanner一同使用:
Scanner scanner = new Scanner(*e().reader());
要注意的是,在使用Eclipse或NetBeans等編譯環境時,是沒有主控臺(Console),也就取不到Console對象,使用*e()只會傳回null,就會拋出*interException,也就是說你只能用javac命令在控制臺里編譯和運行*。
還有其它很多輸入方式,查下sun/orcal的API文檔了,那些是最權威、標準的學習資料。
java 鍵盤輸入語句怎么寫
第一種:
public class ShuRu{
public static void main(String arg[]){
*n(arg[1]);
}
}
第二種:
import *r;
public class ShuRu{
public static void main(String arg[]){
Scanner in=new Scanner(*);
String str=*();
*n(str);
}
}
直接輸入 a,b
輸出為 a,*();
擴展資料:
有輸入就有輸出,輸出語句為
Java中的輸出語句有以下四種:
1、*n(1111);//換行打印
2、*(1111);//不換行打印
3、*(2222);//字節輸出
4、*("%+8.3f\n", 3.14);//按格式輸出
注:
*n(); 是最常用的輸出語句,它會把括號里的內容轉換成字符串輸出到輸出窗口(控制臺),并且換行,當輸出的是一個基本數據類型時,會自動轉換成字符串,如果輸出的是一個對象,會自動調用對象的toString();方法,將返回值輸出到控制臺
*(); 與第一個很相似,區別就是上一個輸出后會換行,而這個命令輸出后并不換行。
*(); 這個方法延續了C語言的輸出方式,通過格式化文本和參數列表輸出。
java鍵盤輸入語句怎么寫
需要import *.*;Scanner in=new Scanner(*);*n("please enter a: "); double a=*uble();//這是輸入*n("Please enter b: "); double b=*uble();//這是輸入bdouble c=a+b; *n("The result:"+c);//輸出結果。
//如果你不會java的基本架構的的話。建議找個最簡單的例子。
把這段抄進去。
java輸入語句
可以通過”Scanner“函數 直接輸入參數的形式,來實現輸入語句,舉例:import *r;public class Test {public static void main(String[] args) {Scanner input=new Scanner(*);*n("請輸入一個數組長度:");int length=*t();//輸入一個正整數*n("輸入的數字是:"+length);}}備注:Scanner函數就是用來進行語句輸入的,上面舉例的是數值型,也可以用以下語句“String length=*()”,輸入的就是字符串等。
java中的輸入語句是怎樣的呢
找了很多的資料終于被我找到了點頭緒了。
。 哈哈 。
。好高興。
看看這個的輸入 。 public static void main(String[] args) throws IOException{ InputStreamReader reader = new InputStreamReader(System。
in); BufferedReader input = new BufferedReader(reader); System。out。
print("Enter the number: "); String text = input。readLine(); } 這段代碼實在太長了。
我想簡化點。 能不能不要那個throws IOException 把那個去掉。
。結果是程序無法編譯的結果。
后來又想。
在網上尋找別的更簡便的輸入方法。
。 編輯特別推薦: 指點一下:到底該不該去考JAVA認證? Java認證權威問答精華集 終于看到了 Java5。
0以后可以使用java。util。
Scanner類: Scanner sc = new Scanner(System。in); int i = sc。
nextInt(); long l = sc。nextLong(); float f = sc。
nextFloat(); double d = sc。nextDouble(); String s = sc。
nextLine(); 這個多簡單啊。
。 來得實在。
這樣就簡單多了。
java中的輸入語句
建議你看一下java的輸入輸出流,這里面有詳細的介紹。
下面是一個簡單的程序:
import *edReader;
import *ption;
import *treamReader;
public class add {
public static void main(String[] args) {
//輸入流
BufferedReader reader = new BufferedReader(new InputStreamReader(
*));
String para1 = null;
String para2 = null;
//必須try catch
try {
para1 = *ne();
para2 = *ne();
} catch (IOException e) {
*tackTrace();
}
//兩數相加。*nt(para1)將字符串轉換成int
int sum = *nt(para1) + *nt(para2);
//輸出,可以使用“+”將各種類型的數據連成一個輸出
*n(para1 + "+" + para2 + "=" + sum );
}
}
java中的字符輸入語句
樓上幾位說的沒錯,Scanner就很好用了。
Scanner scan=new Scanner(*);
int n=*t();
long c=*ng();
不過沒有nextChar(),但可以輸入字符串,就是:
String s=*();或者s=*ne();
兩者的區別是前面是讀到空格就返回,后面那個是讀入一行
JAVA輸入語句
import *.*;
public class StandardIn1 {
public static void main(String[] args) throws IOException{
*n(" 輸入一個字符");
//*(); //利用read()語句暫緩程序運行 只過濾一個字符
char cc;
cc=(char)*(); //從鍵盤輸入 read 得到一個字符,是 int 型
*( cc);
int c=*(); //從鍵盤輸入
*( c);
short sc=(short)*();
*(sc);
}
}
希望會對你有所幫助