在爪哇有一些问题

  • 本文关键字:问题 java
  • 更新时间 :
  • 英文 :


我仍然是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

  • " Helloeddy"应该是" Hello Eddy"*为什么没有空间?我在此代码中犯了什么错误,谁能提供帮助?谢谢。

您需要在"Hello"字符串的末端放置一个空间,因此该行看起来像

System.out.println("Hello " + name);

注意空间。

在java字符串中是由 '+'符号或 concat concat,为了在程序中获取空间,您可以做这样的事情:

  System.out.println("Hello "+name);

  System.out.println("Hello ".concat(name));

最新更新