定数
メニューを表示するにはスワイプしてください
実際のアプリケーションでは、すべての値がプログラムの実行中に変更可能であるべきとは限りません。特定の値は、どのような状況でも固定されたままである必要があります。これらは定数と呼ばれます。
定数は「ロックされた変数」と考えることができます。一度設定すると、Javaはそれを再度変更することを許可しません。
コーヒーショップのシステムでは、定数は次のようなものに役立ちます:
- 税率
- 配送料
- 注文の最大数
これらの値が誤って変更されると、プログラムのロジックが気付かないうちに簡単に壊れてしまう可能性があります。
finalによる定数の作成
Javaでは、**final**キーワードを使って定数を作成します。一度値を代入すると、それは永久的なものになります。
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { final double TAX_RATE = 0.20; final int MAX_ORDERS = 10; int currentOrders = 7; System.out.println("Tax rate: " + TAX_RATE); System.out.println("Max orders: " + MAX_ORDERS); System.out.println("Current orders: " + currentOrders); } }
この例では、TAX_RATE と MAX_ORDERS の2つの定数が final を使って宣言されており、その値は永久に固定されます。currentOrders は通常の変数なので、値を変更できます。3つの値はすべて、文字列連結を使って println で出力されます。
定数を認識しやすくするために、Java開発者は特定の命名スタイルに従います:
- すべての文字を大文字にする;
- 単語の区切りにアンダースコアを使う。
例:TAX_RATE、DELIVERY_FEE、MAX_ORDERS
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 8
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 8