2016-09-15 99 views
-1

我需要读取空格(在字符串之前和字符串之后出现)作为输入使用扫描器 注意:如果输入中没有空格,则不应在空格中添加空格输出如何使用扫描器在java中使用空格输入字符串

请找到下面的代码:

package practise; 

import java.util.Scanner; 

public class scanccls { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     Scanner scan = new Scanner(System.in); 
     String name= scan.nextLine(); 
     name+=scan.nextLine(); 
     scan.close(); 

     System.out.println("Enter your name"+name); 

    } 

} 

我期待输出如下:

  1. 输入:输入你的名字:Chandu Aakash
    输出:chandu Aakash

  2. 输入:输入你的名字:(空..)Chandu Aakash(空间..)
    输出:(空格..)chandu Aakash(空间..)

回答

2

你的代码工作正常。我只是添加一点修改:

package practise; 

import java.util.Scanner; 

public class scanccls { 

    public static void main(String[] args) { 

     System.out.println("Enter your name:"); 
     Scanner scan = new Scanner(System.in); 
     String name=""; 

     name+=scan.nextLine(); 
     scan.close(); 

     System.out.println("Your name is :"+name); 

    } 

} 
+0

非常感谢你,它工作正常 –