PPC:
私は、第1の出力には、このような文字列をしようとしています:
Hello -
その後、私は例えば、私はそれが出力だろう、ジェーンを書く場合は、その必要があります。
Hello - - Jane -
このコードは正しいでしょうか?そうでない場合、私は間違って何をしたと、このコードは実際に何をするのでしょうか?
ありがとうございました
public class myClass {
public static void main(String[] args) {
String a = new String("Hello");
addHyphen(a);
System.out.println(a);
}
public static void addHyphen(String someText) {
someText = "-" + someText + "-";
}
}
BusyProgrammer:
あなたが渡された文字列の後にハイフンが続いた空間を、プリントアウトしたい場合addHyphen()
、あなたはこのような何かを行うことができます。
public static String addHyphen(String someText) {
return someText + " -";
}
また、ノートこの関数が返す文字列をバックアップするので、あなたはあなたの中にコードを変更する必要があることmain()
:
String a = new String("Hello");
System.out.println(addHyphen(a));
これは単に、呼び出し元の関数に追加さハイフンで文字列の背中を、返します。
注:あなたが入力として文字列を入力したい場合は、使用する必要があるScanner
クラスを。Stringオブジェクトの入力を取得するためのコードは次のようになります。
Scanner scan = new Scanner(System.in);
System.out.println(“Input a String:”);
String str = scan.nextLine();
インポートする必要があることに注意java.util.Scanner
使用するためのScanner
クラスを