DAILY JOURNAL

プログラミング学習

77記事の記録。

2024年7月

2024年5月

  1. javaでメソッドを使用するには

    先ほどのペアプロ面談で、メソッドの定義の仕方を覚えていなかったことが判明した。 最近読んでいる本に書いてあったこと https://www.amazon.co.jp/%E4%B8%96%E7%95%8C%E4%B8%80%E6%B5%81%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E6%80%9D%E8%80%83%E6%B3%95-%E7%89%9B%E5%B0%BE-%E5%89%9B/dp/4163917683 世界一流エンジニアの思考法に書いてあったことだが、コードを書く際に以下の4つのレベルがある。 何も見ずに実装可能(レベル1) google検索で実装可能(レベル2) 人に聞…

    定数を定義すれば変更箇所が少なくて済む

    先ほどのペアプロ面談で、仕様変更を実演させていただいた。 数字を5から7に変更する必要があったのだが、変更箇所が多かった。 定数で「〇〇 = 5」と定義しておけば、その部分を変更するだけで事足りた。 この記事では、javaで定数を定義する方法とその意義について書いていく。 javaで定数を定義する方法 finalで定数を定義することができる。 定数を宣言する – finalキーワード | Javaコード入門 以下のように定数を定義する。 final int num = 5; と書いたが、これは定数のルールを逸脱している。 定数には「すべて大文字」というルールがある。 なので、以下のように書く必要がある。 final int NUM = 5; 2語以上繋…

    変数は使うところで宣言する

    変数はソースコードの先頭のあたりで宣言することもできる。 しかし、ペアプロ面談にて「変数は使うところで宣言する」ということを学んだ。 そのことについて書いていきたい。 以下のように書く for文の初期化の部分で「int i = 0;」というように、変数の宣言と同時に初期化を行なっている。 Java | for文を使った繰り返し処理 この方が先頭あたりで宣言するよりも可読性が高いだろう。 先頭あたりで変数を宣言する場合 以下のようになる。 int i; // 省略 for (i = 0; i < 2; i++) { System.out.println("i=" + i); } 変数の宣言と使用するところが離れているため、可読性が良くないかもしれな…