重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
從工作臺中輸入用java.util.Scanner。Scanner s = new Scanner(System.in); String str=s.next();
創新互聯建站專注于企業成都全網營銷推廣、網站重做改版、南華網站定制設計、自適應品牌網站建設、H5開發、商城建設、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為南華等各大城市提供網站開發制作服務。
如果你需要的是那種桌面應用程序的話,就寫一個文本框空間,Text text=new Text();String str=text.getText();
看來是個Java初學者,估計你對Java的流概念不是很清楚啊,Java的輸入輸出都是通過數據流來完成的,看看下面的代碼吧。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] chars = new char[2];
try {
br.read(chars);
System.out.println(chars);
}
catch(IOException ioe) {
ioe.printStackTrace();
}
}
}
可以通過”Scanner“函數 直接輸入參數的形式,來實現輸入和輸出語句,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入一個中文:");
String length=input.next();//輸入中文字符串
System.out.println("輸入的字符串是:"+length);//輸出輸入的中文
}
}
備注:Scanner函數就是用來進行語句輸入的,上面舉例的是中文字符串類型,也可以用以下語句“int length=input.nextInt()”,輸入的就是整型等。
操作如下代碼:
static?void?gugong(){
System.out.println("請輸入人群類型/兒童/大學生/中學生/小學生/退休人員/老人:");
String?str?=?input.next();
//使用上午switch結構
switch(str){
case?"兒童":
System.out.println("1.2米以下兒童免票");
break;
case?"大學生":
case?"中學生":
case?"小學生":
System.out.println("大中小學生門票20元");
break;
case?"退休人員":
System.out.println("退休人員免票");
break;
case?"老人":
System.out.println("老年人享受半價優惠");
break;
}
}
import java.util.*;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(System.in);//構造一個Scanner對象,其傳入參數為System.in
System.out.print("請輸入一個整數");
int i=x.nextInt();//讀取一個int數值
System.out.println("你剛才輸入的數為"+i);
}
}
/*構造一個Scanner對象,其傳入參數為System.in
利用下列方法讀取鍵盤數據:
nextLine( ); //讀取一行文本,可帶空格
next( ); //讀取一個單詞
nextInt( ); //讀取一個int數值
nextDouble( ); //讀取一個double數值
用hasNextInt()和hasNextDouble()檢測是否還有表示int或double數值的字符序列 */
上代碼:
import?java.util.Scanner;
public?class?Main?{
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
System.out.println("請輸入漢字:");
String?input?=?sc.nextLine();
if?(input.length()?==?0)?{
System.out.println("輸入錯誤");
return;
}
System.out.println("漢字轉unicode結果:");
char[]?chars?=?input.toCharArray();
for?(int?i?=?0;?i??chars.length;?i++)?{
String?unicode?=?Integer.toHexString(chars[i]);
if?(unicode.length()?=?2)?{
//?不足四位前面加0補齊
unicode?=?"00"?+?unicode;
}
unicode?=?"\\u"?+?unicode;
System.out.println(chars[i]?+?":?"?+?unicode);
}
}
}