このチートは、NetBeansでうまくコンパイルされて実行されます。しかし、おそらく合法ではないように思えますが、いくつかの異なる理由があります。またはそれは?コードによっては、状況によってはさらにコンパクトになる可能性があります。ちょっと興味があるんだけど。私に与えJava printfの不正行為:これは合法ですか?
System.out.printf("%-20d John Smith %n", 12);
...:
12 John Smith
このチートは、NetBeansでうまくコンパイルされて実行されます。しかし、おそらく合法ではないように思えますが、いくつかの異なる理由があります。またはそれは?コードによっては、状況によってはさらにコンパクトになる可能性があります。ちょっと興味があるんだけど。私に与えJava printfの不正行為:これは合法ですか?
System.out.printf("%-20d John Smith %n", 12);
...:
12 John Smith
なぜ合法的ではないでしょうか? –
@David Hoelzer - 私は初心者です(あなたが分かるように)が、私の考えは静的な文字列に対してのみ機能し、さらに%dと%sを混ぜ合わせるように思えるということでした。しかし、すべてのコメントを読んで、私はこれが当てはまらないことを喜んでいる。 :) – Isambe
私は弁護士ではありませんが、私はあなたがそのコード行を使って逮捕されることはないと確信しています。 – Krease