私はかなり長い間Javaを扱ってきましたが、私はどのようにして関数System.out.print()
が動作するのだろうかと思っていました。System.out.print()はどのように機能しますか?
はここに私の疑問です:
機能なので、それはどこかIOパッケージで宣言されています。しかし、Java開発者はどのようにしてこの機能を実行しましたか?この機能は、どのように配列されていても、任意の数の引数と引数型を取り入れることができるためです。例えば:
System.out.print("Hello World");
System.out.print("My name is" + foo);
System.out.print("Sum of " + a + "and " + b + "is " + c);
System.out.print("Total USD is " + usd);
どんなに変数a, b, c, usd, foo
またはそれらがどのように渡されるのデータ型が何であるか、System.out.print()
はエラーをスローすることはありません。
私にとっては、要件がこのようなプロジェクトでは一度も働いたことがありません。もし私がこのような要件を取得すれば、私は本当にそれを解決する方法を知らない。
どのようにすればいいのですか?
'System.out.print'(' PrintWriter')は2行目から4行目をサポートしていないため、エラーがあります。 – SJuan76
_System.out.print()はエラーをスローしません_本当ですか?まあ、あなたの例では、最初の行以外のすべての行にエラーがスローされます。コンマは 'System.out.print()'で受け入れられません。カンマは異なるパラメータを区切るために使われ、 'System.out.print()'は1パラメータを受け取ります。文字列間の連結は '+'演算子。 – BackSlash
は '、' a typoですか? '+'の代わりに? – pinkpanther