我正在编写一个程序来接收用户输入和定义的字符串的连接,但是输出显示不正确。我不明白我的代码有什么问题
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
String s = "HackerRank ";
Scanner scan = new Scanner(System.in);
String word=scan.nextLine();
s=s.concat(word);
System.out.print(s);
scan.close();
}
}
我输入
“是学习和练习编码的最佳场所!”
输出为
HackerRank
更新:
导入java.io. ;导入java.util。;导入java.text。;进口 java.math。;导入java.util.regex。*;
公共类解决方案{
public static void main(String[] args) { int i = 4; double d = 4.0; String s = "HackerRank "; Scanner scan = new Scanner(System.in); int x=scan.nextInt(); double y=scan.nextDouble(); String word=scan.nextLine(); s=s.concat(word); System.out.println(i+x); System.out.println(d+y); System.out.print(s); scan.close(); } }