public class Main {
public static void main(String[] args) {
// 定数を宣言ã—ã€åˆæœŸå€¤ã‚’è¨å®š
final double PI = 3.14159; // 例ã®è¿‘似値
// 定数ã®å€¤ã‚’表示
System.out.println("円周率ã®è¿‘似値: " + PI);
}
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€æµ®å‹•å°æ•°ç‚¹æ•°åž‹ã®å®šæ•° PI を宣言ã—ã€åˆæœŸå€¤ã¨ã—ã¦å††å‘¨çއã®è¿‘似値 3.14159 ã‚’è¨å®šã—ã¦ã„ã¾ã™ã€‚ãã®å¾Œã€System.out.println を使用ã—ã¦å®šæ•° PI ã®å€¤ã‚’コンソールã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚近似値を変更ã—ãŸã„å ´åˆã€ä»£ã‚りã®å€¤ã‚’定数ã«è¨å®šã—ã¦ãã ã•ã„。
定数ã®åˆæœŸåŒ–
定数(Constants)ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§å¤‰æ›´ä¸å¯ãªå€¤ã‚’表ã™å¤‰æ•°ã§ã™ã€‚Javaã«ãŠã„ã¦ã€å®šæ•°ã¯final修飾åを使用ã—ã¦å®£è¨€ã•れã¾ã™ã€‚以下ã¯å®šæ•°ã®åˆæœŸåŒ–ã«é–¢ã™ã‚‹è§£èª¬ã§ã™ã€‚
定数ã®åˆæœŸåŒ–
final修飾å: 定数を宣言ã™ã‚‹éš›ã«ã€å¤‰æ•°åã®å‰ã«final修飾åを使用ã—ã¾ã™ã€‚ã“れã¯å¤‰æ•°ãŒå¤‰æ›´ä¸å¯ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚
final int MAX_VALUE = 100;
åˆæœŸåŒ–: 定数ã¯å®£è¨€ã¨åŒæ™‚ã«åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®åˆæœŸå€¤ã¯ä¸€åº¦è¨å®šã•れるã¨å¤‰æ›´ã§ãã¾ã›ã‚“。
final double PI = 3.14159;
使用例
定数ã¯ä¸å¤‰ã®å€¤ã‚’表ã™ã®ã«éžå¸¸ã«å½¹ç«‹ã¡ã¾ã™ã€‚一般的ãªä½¿ç”¨ä¾‹ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š
æ•°å¦çš„ãªå®šæ•°: æ•°å¦ã®å®šæ•°ï¼ˆå††å‘¨çއãªã©ï¼‰ã¯å®šæ•°ã¨ã—ã¦å®£è¨€ã•れã€è¨ˆç®—ã«ä½¿ç”¨ã•れã¾ã™ã€‚
final double PI = 3.14159;
è¨å®šå€¤: プãƒã‚°ãƒ©ãƒ 内ã®è¨å®šå€¤ã‚„制約æ¡ä»¶ã‚’表ç¾ã™ã‚‹ã®ã«ã‚‚定数ãŒä½¿ç”¨ã•れã¾ã™ã€‚
final int MAX_VALUE = 100;
列挙型(Enum)ã®è¦ç´ (å‚考): 列挙型ã«ãŠã„ã¦ã‚‚è¦ç´ ã¯å®šæ•°ã¨ã—ã¦æ‰±ã‚れã¾ã™ã€‚
enum Days {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
定数インターフェース(å‚考): インターフェース内ã§å®šæ•°ã‚’宣言ã—ã€ãã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースを実装ã™ã‚‹ã‚¯ãƒ©ã‚¹ã§ãれらã®å€¤ã‚’使用ã™ã‚‹ã“ã¨ã‚‚ã‚りã¾ã™ã€‚
public interface Constants {
final int MAX_VALUE = 100;
final double PI = 3.14159;
}
定数ã®ä½¿ç”¨ã¯ã‚³ãƒ¼ãƒ‰ã®å¯èªæ€§ã¨ä¿å®ˆæ€§ã‚’å‘上ã•ã›ã€å€¤ãŒèª¤ã£ã¦å¤‰æ›´ã•れるリスクを減らã™ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§å¤‰æ›´ã•れã¦ã¯ãªã‚‰ãªã„値ãŒã‚ã‚‹å ´åˆã¯ã€ãれを定数ã¨ã—ã¦å®£è¨€ã™ã‚‹ã“ã¨ã‚’検討ã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚
「001変数ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント