ビデオ: 【初心者向け】プログラミングの独学は可能です【期間は3ヶ月でOK】 2024
Javaでは、変数を再利用することでプログラムが滑らかで読みやすくなります。しかし、ほとんどのものと同様に、裏返しがあります。手元にある問題は、新しい変数を作成するよう強制します。
あなたが4文字の単語で文字を逆順にするコードを書いているとします。各文字は別々の変数に格納します。
<! - 1 - >import java。 util。スキャナ;クラスの逆行{public static void main(String args []){スキャナのキーボード=新しいスキャナ(システム。 char c1、c2、c3、c4; c1 =キーボード。 findWithinHorizon( "。"、0)。 charAt(0); c2 =キーボード。 findWithinHorizon( "。"、0)。 charAt(0); c3 =キーボード。 findWithinHorizon( "。"、0)。 charAt(0); c4 =キーボード。 findWithinHorizon( "。"、0)。 charAt(0);システム。でる。プリント(c4);システム。でる。印刷(c3);システム。でる。印刷(c2);システム。でる。プリント(c1)。システム。でる。 println();キーボード。 close();}}
コード内のトリックは次のとおりです。
<! - 2 - >-
変数c1、c2、c3、c4の順に値を割り当てます。
-
これらの変数の値を逆の順序で画面に表示します:c4、c3、c2、c1。
4つの別々の変数を使用しない場合、必要な結果が得られません。たとえば、文字を1つの変数に格納するとします。プログラムを実行し、単語potsを入力します。単語を逆に表示するときは、コンピュータは単語のポットに最後の単語を記憶します。しかし、コンピュータはp、o、またはtを覚えていません。
<! - 3 - >申し訳ありませんが、変数を再利用しない時期と時期を決めるのに役立つ12の単純な規則はありません。それはすべてあなたが達成しようとしているものに依存します。どうやって変数を再利用しないのか、またいつ再利用しないのかはあなた自身で把握していますか?男がカーネギーホールに行く方法を尋ねる仲間に言うように、「練習、練習、練習。 "