public class Counter {
private int counter; // カウンターã®å€¤ã‚’ä¿æŒã™ã‚‹ãƒ•ィールド
// ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ï¼šåˆæœŸå€¤ã‚’0ã«è¨å®š
public Counter() {
this.counter = 0;
}
// ã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã‚’å¢—åŠ ã•ã›ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void increaseCounter(int amount) {
this.counter += amount;
}
// カウンターを減少ã•ã›ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void decreaseCounter(int amount) {
this.counter -= amount;
}
// カウンターã®å€¤ã‚’表示ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void displayCounter() {
System.out.println("最終的ãªã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã®å€¤: " + this.counter);
}
public static void main(String[] args) {
// Counterクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
Counter myCounter = new Counter();
// increaseCounterメソッドを3回呼ã³å‡ºã—ã¦å¢—åŠ ã•ã›ã‚‹
myCounter.increaseCounter(3);
// decreaseCounterメソッドを2回呼ã³å‡ºã—ã¦æ¸›å°‘ã•ã›ã‚‹
myCounter.decreaseCounter(2);
// displayCounterメソッドを呼ã³å‡ºã—ã¦æœ€çµ‚çš„ãªã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã®å€¤ã‚’表示ã™ã‚‹
myCounter.displayCounter();
}
}
ã“ã®ä¾‹ã§ã¯ã€Counter クラスã«å¿…è¦ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’è¿½åŠ ã—ã€main メソッドã§ã“れらã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã—ã¦ã„ã¾ã™ã€‚displayCounter ãƒ¡ã‚½ãƒƒãƒ‰ã¯æœ€çµ‚çš„ãªã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã®å€¤ã‚’表示ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ã“れを実行ã™ã‚‹ã¨ã€æœ€çµ‚çš„ãªã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã®å€¤ãŒè¡¨ç¤ºã•れるã¯ãšã§ã™ã€‚
「008 メソッドã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント