è§£ç”例
public class Main {
public static void main(String[] args) {
// 定数を宣言ã—ã¦ã€å€¤ã‚’代入
final double PI = 3.14159;
System.out.println("円周率ã¯: " + PI);
}
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€final ã‚ーワードを使用ã—ã¦å®šæ•° PI を宣言ã—ã€ãã®å®šæ•°ã«å€¤ 3.14159 を代入ã—ã¦ã„ã¾ã™ã€‚定数ã¯å¤‰æ›´ä¸å¯ã§ã€ä¸€åº¦ä»£å…¥ã•れãŸã‚‰å¾Œã§å¤‰æ›´ã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ãã®å¾Œã€System.out.println を使用ã—ã¦å®šæ•°ã®å€¤ã‚’コンソールã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
定数ã®å®£è¨€: 定数を宣言ã™ã‚‹ã«ã¯ã€ãƒ‡ãƒ¼ã‚¿åž‹ã€final ã‚ーワードã€å¤‰æ•°åã€ãŠã‚ˆã³åˆæœŸå€¤ã‚’指定ã—ã¾ã™ã€‚例ãˆã°ã€å††å‘¨çŽ‡ã‚’è¡¨ã™å®šæ•°ã‚’宣言ã™ã‚‹å ´åˆï¼š
final double PI = 3.14159;
値ã®å¤‰æ›´ç¦æ¢: 一度定数ã«å€¤ãŒä»£å…¥ã•れるã¨ã€ãã®å€¤ã‚’変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。試ã¿ã‚‹ã¨ã‚³ãƒ³ãƒ‘イルエラーãŒç™ºç”Ÿã—ã¾ã™ã€‚
PI = 3.14; // エラーï¼PIã®å€¤ã‚’変更ã§ããªã„
命åè¦å‰‡: 定数ã®åå‰ã¯é€šå¸¸å¤§æ–‡å—ã§è¨˜è¿°ã—ã€å˜èªžã®åŒºåˆ‡ã‚Šã«ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ _ を使用ã—ã¾ã™ã€‚ã“れã¯ä»–ã®å¤‰æ•°ã¨åŒºåˆ¥ã™ã‚‹ãŸã‚ã®æ…£ç¿’ã§ã™ã€‚
final int MAX_VALUE = 100;
使用例: 定数ã¯ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§å¤‰æ›´ã—ãªã„値を表ç¾ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚例ãˆã°ã€æ•°å¦å®šæ•°ï¼ˆå††å‘¨çއãªã©ï¼‰ã€è¨å®šå€¤ã€åˆ—挙型(列挙型を定義ã™ã‚‹éš›ï¼‰ã€ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ãªã©ãŒå®šæ•°ã¨ã—ã¦ä½¿ç”¨ã•れã¾ã™ã€‚
final int DAYS_IN_A_WEEK = 7;
final String ERROR_MESSAGE = "An error occurred.";
定数を使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ã‚³ãƒ¼ãƒ‰ãŒã‚ˆã‚Šèªã¿ã‚„ã™ãã€ã‚¨ãƒ©ãƒ¼ã‚„ãƒã‚°ã‚’防ãã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚ã¾ãŸã€å¤‰æ›´ã—ãªã„値を一元管ç†ã—ã‚„ã™ããªã‚Šã¾ã™ã€‚
「001変数ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント