-2

私はプログラミング コースの入門を取っている初心者プログラマーで、1 から 99 までの数字を入力して最小数のコインを作成するプログラムを考え出さなければなりません。

私はこれを行いました。今、それらのコインを出力しようとしています。

scanner Userinput = new Scanner(System.in);

int stuff = Userinput.nextInt();
int q = stuff/quarters;
String A = "Number of Quarters";

System.out.println(A,q);

今私がしたいのは、このような出力です

四半期数: (私の四半期数が何であれ)

私はそれを動作させることができます

System.out.println("Number of Quarters:");
System.out.println(q);

そして、それは次のように出力します

Number of Quarters:
(quarters)

それらを隣り合わせにする必要がありますが、それを行う方法がわかりませんか?

4

6 に答える 6

2

Java 言語は、文字列連結演算子 ( + ) と、他のオブジェクトを文字列に変換するための特別なサポートを提供します。

結果 q を直接格納するように A を変更できます。

String A = "Number of Quarters: "+q;
System.out.println(A);

または直接印刷します。

System.out.println(A+" "+q);

于 2013-11-04T10:25:11.910 に答える
1

連結する代わりにq"Number of Quarters: "事前に:

System.out.print("Number of Quarters: ");
System.out.println(q);
于 2013-11-04T10:27:49.053 に答える
0

System.outはクラスPrintStreamのインスタンスです。
PrintStreamclass には method がありませんprintln(String, int)println(String)println(int)
など の別のメソッドを使用する必要があります。

System.out.println(A);
System.out.println(q);
于 2013-11-04T10:29:25.463 に答える
0

連結以外の方法

System.out.print("Number of Quarters: ");
System.out.print(q);

printの代わりに使用println

于 2013-11-04T10:33:16.257 に答える
0

または、println の代わりに printf を使用できます。同じものを印刷できます。n 次以降は、複数の出力を印刷する場合は println を使用しないでください。

于 2016-07-30T11:58:19.103 に答える
0

このSystem.out.println()関数は、印刷する行の最後に改行文字を自動的に印刷します。そのため、出力が 2 行で表示されます。印刷中に改行文字が終了しないようにするには、System.out.print()関数または関数を使用できSystem.out.printf()ます。

System.out.print("Number of quarters: ");
System.out.println(q);

また

System.out.printf("Number of quarters : %s\n", q);
于 2013-11-04T10:32:10.633 に答える