導航:首頁 > 編程語言 > java從控制台輸入字元

java從控制台輸入字元

發布時間:2022-08-30 10:38:00

java編程控制台輸入

方法/步驟

❷ java怎樣從控制台輸入字元串到一個字元串數組中!!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class TestSystemIn {
public static void main(String[] args) throws IOException {
String[] strs = new String[4];

for(int i=0;i<4;i++){
System.out.println("請輸入:");
InputStream input = System.in;
BufferedReader buf = new BufferedReader(new InputStreamReader(input));
String str = buf.readLine();
strs[i] = str;
}

for(int i=0;i<4;i++){
System.out.println("數組第"+i+"個值為:"+strs[i]);
}
}
}

❸ java由控制台輸入字元串多次表達式

Scanner sc = new Scanner(System.in);String reg="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";String[] k= new String[5];for(int j=0;j<k.length;j++) { k[j]=sc.next();}for (String string : k) { System.out.println(string + "\t\t\t" + (Pattern.matches(reg,string)?"正確":"不正確"));}

❹ java 從控制台輸入字元串,進if後只輸出else 不知道錯在哪裡

原因:字元串String,是對象, 如果要比較字元串的內容是否相同,那麼要使用equals()方法進行.

== 運算符,在java中,是比較兩個對象的內存地址值, 所以並沒有比較內容, 返回的結果不一定能作為字元串內容是否相同的依據

Strings1="ABC";
Strings2="ABC";
Strings3=newString("ABC");
System.out.println(s1==s2);//true說明s1和s2指向內存的同一位置
System.out.println(s1==s3);//false說明s1和s3指向內存的不同位置
System.out.println(s1.equals(s3));//true說明s1和s3的內容是相同的

所以: 修改後的代碼如下

publicstaticvoida(){
Scannerinput=newScanner(System.in);
System.out.print("請輸入品牌:");
Stringb=input.next();
System.out.println(b);
if(b.equals("高露潔")){
System.out.println("牙膏");
}elseif(b.equals("舒膚佳")){
System.out.println("肥皂");
}else{
System.out.println("暫時無其他品牌");

}
}

測試

請輸入品牌:高露潔
高露潔
牙膏

❺ java中怎麼在控制台輸入字元串

工具:

eclipse

方法如下:

輸入代碼如下:

importjava.util.Scanner;

publicclassHelloWorld{

publicstaticvoidmain(String[]args){
System.out.println("控制台輸入字元串開始");
Scannerinput=newScanner(System.in);
Stringinstr=input.nextLine();
System.out.println("控制台輸入字元串結束");
}

}

效果圖

❻ 6. 單選題 (5-1)Java程序中,從控制台輸入一行字元串可以採用( )。 A scanf(「

控制台不用直接exit,不得了

❼ java怎麼在控制台輸入string類型

一、使用標准輸入串System.in
//System.in.read()一次只讀入一個位元組數據,而我們通常要取得一個字元串或一組數字
//System.in.read()返回一個整數
//必須初始化
//int read = 0;
char read = '0';
System.out.println("輸入數據:");
try {
//read = System.in.read();
read = (char) System.in.read();
}catch(Exception e){
e.printStackTrace();
}
System.out.println("輸入數據:"+read);

❽ 如何從java控制台輸入帶空格的字元串

  1. /**按行讀取*/import java.io.*;public class SystemInTest {
    public static void main(String[] args) {BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));String str;try {str = stdin.readLine();System.out.println(str);} catch (IOException e) {e.printStackTrace();}}}

  2. Java控制台輸入帶空格的字元串,讀取的時候只要按照行來讀取,就可以獲取到輸入的空格,下面是示例:/**按行讀取 */import java.io.*;public class SystemInTest {public static void main(String[] args) { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));//建立從控制台輸入的類 String str; try { str = stdin.readLine();//讀取一行 System.out.println(str); } catch (IOException e) { e.printStackTrace(); } }}

  3. importjava.util.Scanner;
  4. publicclassencode2013
  5. {
  6. publicstaticvoidmain(String[] args){
  7. String inString;
  8. String delimiter;
  9. Scanner scan =newScanner(System.in);
  10. inString=scan.nextLine();
  11. delimiter=scan.next();
  12. inString= inString.replace(" ",delimiter);
  13. System.out.println(inString);
  14. }

❾ java怎麼從控制台輸入字元串

//操作步驟看注釋!
importjava.util.Scanner;//必要的包要導入!

publicclass輸入字元串
{
publicstaticvoidmain(String[]args)
{
System.out.println(" ==========java怎麼從控制台輸入字元串!========== ");
init();
}//初始化!
privatestaticvoidinit()
{
Strings;
//循環輸入!
while(true)
{
//提示!
System.out.println("請輸入:");
//掃描控制台!
s=newScanner(System.in).nextLine();
//顯示輸入的字元!
System.out.println("你輸入的是:"+s);
}

}
}

閱讀全文

與java從控制台輸入字元相關的資料

熱點內容
id下載不了app怎麼回事 瀏覽:995
有什麼好看的伺服器小說 瀏覽:293
程序員四級沒過有什麼影響 瀏覽:540
單片機與觸摸屏連接 瀏覽:853
進程序員公司能穿涼鞋嗎 瀏覽:245
PDF框大小 瀏覽:84
單片機產生鋸齒波 瀏覽:225
如何修改ie代理伺服器 瀏覽:417
折紙手工解壓玩具不用a4紙 瀏覽:485
怎麼雙向傳輸伺服器 瀏覽:286
電腦如何實現跨網段訪問伺服器 瀏覽:549
模塊化網頁源碼位元組跳動 瀏覽:485
梯度下降演算法中遇到的問題 瀏覽:605
伺服器連接電視怎麼接 瀏覽:323
phploop語句 瀏覽:502
交叉編譯工具鏈里的庫在哪 瀏覽:782
安卓手q換號怎麼改綁 瀏覽:399
nba球星加密貨幣 瀏覽:789
命令看網速 瀏覽:124
java堆分配 瀏覽:161