我还是Java新手,我在这里遇到了问题。我目前正在学习如何使用带参数的方法。这是代码:
import java.util.Scanner;
class TEST2 {
public static void main(String [] args){
Scanner input = new Scanner(System.in);
tuna tunaObject = new tuna ();
System.out.println("Enter your name here: ");
String name = input.nextLine();
tunaObject.simpleMessage(name);
}
}
还有一个:
public class tuna {
public void simpleMessage(String name){
System.out.println("Hello" + name);
}
}
*问题是,结果如下:
在此输入您的姓名:
涡流
HelloEddy
答案 0 :(得分:2)
您需要在"Hello"
字符串的末尾添加一个空格,以便该行看起来像
System.out.println("Hello " + name);
注意空间。
答案 1 :(得分:0)
在java中,字符串由'+'
符号或concat
连接,为了在程序中获得空间,您可以执行以下操作:
System.out.println("Hello "+name);
或
System.out.println("Hello ".concat(name));
答案 2 :(得分:0)
考虑一下,
import java.util.Scanner;
class TEST2
{
public static void main(String [] args)
{
Scanner input = new Scanner(System.in);
tuna tunaObject = new tuna ();
System.out.println("Enter your name here: ");
String name = input.nextLine();
tunaObject.simpleMessage(name);
}
public class tuna
{
public void simpleMessage(String name)
{
System.out.println("Hello " + name); // add space after hello like this "Hello "
}
}
}
有关字符串连接的更多示例,请参阅this资源。