import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを使ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–ã‚‹
Scanner scanner = new Scanner(System.in);
System.out.print("円ã®åŠå¾„を入力ã—ã¦ãã ã•ã„: ");
double radius = scanner.nextDouble(); // åŠå¾„ã®å…¥åŠ›ã‚’èªã¿å–り
// 円ã®é¢ç©ã‚’計算ã—ã€çµæžœã‚’area変数ã«ä»£å…¥
double area = Math.PI * radius * radius;
// é¢ç©ã‚’表示
System.out.println("円ã®é¢ç©ã¯: " + area);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«åŠå¾„を入力ã—ã¦ã‚‚らã„ã€ãれを使用ã—ã¦å††ã®é¢ç©ã‚’計算ã—ã¦ã„ã¾ã™ã€‚è¨ˆç®—çµæžœã¯ area ã¨ã„ã†å¤‰æ•°ã«ä»£å…¥ã•ã‚Œã€æœ€å¾Œã«å††ã®é¢ç©ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ Math.PI を使用ã—ã¦å††å‘¨çއã®è¿‘似値をå–å¾—ã—ã¦ã„ã¾ã™ã€‚
è¨ˆç®—çµæžœã®ä»£å…¥
ã€Œè¨ˆç®—çµæžœã®ä»£å…¥ã€ã¨ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§å®Ÿè¡Œã•れãŸè¨ˆç®—ã®çµæžœã‚’å¤‰æ•°ã«æ ¼ç´ã™ã‚‹æ“作を指ã—ã¾ã™ã€‚変数ã¯ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§ãƒ‡ãƒ¼ã‚¿ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ã‚³ãƒ³ãƒ†ãƒŠã§ã‚りã€è¨ˆç®—çµæžœã‚’変数ã«ä»£å…¥ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ãã®çµæžœã‚’後ã§ä½¿ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ã“ã®æ¦‚念ã¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«ãŠã„ã¦éžå¸¸ã«é‡è¦ã§ã‚りã€è¨ˆç®—ã€ãƒ‡ãƒ¼ã‚¿å‡¦ç†ã€æ¡ä»¶åˆ†å²ãªã©ã®å¤šãã®å ´é¢ã§ä½¿ç”¨ã•れã¾ã™ã€‚
以下ã¯è¨ˆç®—çµæžœã®ä»£å…¥ã®ä¸€èˆ¬çš„ãªæ‰‹é †ã¨æ–¹æ³•ã®æ¦‚è¦ã§ã™:
変数ã®å®£è¨€: ã¾ãšã€è¨ˆç®—çµæžœã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã®å¤‰æ•°ã‚’宣言ã—ã¾ã™ã€‚変数ã®å®£è¨€ã¯ã€ãã®å¤‰æ•°ã®ãƒ‡ãƒ¼ã‚¿åž‹ã¨åå‰ã‚’指定ã—ã¾ã™ã€‚例ãˆã°ã€æ•´æ•°ã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã«ã¯ int データ型を使用ã—ã¾ã™ã€‚
int result; // æ•´æ•°ã‚’æ ¼ç´ã™ã‚‹å¤‰æ•° result を宣言
計算ã®å®Ÿè¡Œ: 何らã‹ã®è¨ˆç®—を実行ã—ã€çµæžœã‚’å¾—ã¾ã™ã€‚計算ã®ç¨®é¡žã«å¿œã˜ã¦æ¼”ç®—åã‚„æ•°å¼ã‚’使用ã—ã¾ã™ã€‚
int a = 5;
int b = 3;
result = a + b; // a 㨠b ã®å’Œã‚’計算ã—ã€çµæžœã‚’ result ã«ä»£å…¥
代入: 計算ã®çµæžœã‚’変数ã«ä»£å…¥ã—ã¾ã™ã€‚代入演算å = を使用ã—ã¦ã€è¨ˆç®—çµæžœã‚’å¤‰æ•°ã«æ ¼ç´ã—ã¾ã™ã€‚
result = a + b; // è¨ˆç®—çµæžœã‚’ result ã«ä»£å…¥
çµæžœã®ä½¿ç”¨: 代入ã•れãŸå¤‰æ•°ã‚’後ã§ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§ä½¿ç”¨ã§ãã¾ã™ã€‚例ãˆã°ã€å¤‰æ•°ã®å€¤ã‚’表示ã—ãŸã‚Šã€åˆ¥ã®è¨ˆç®—ã«ä½¿ç”¨ã—ãŸã‚Šã§ãã¾ã™ã€‚
System.out.println("çµæžœã¯: " + result); // çµæžœã‚’表示
変数ã«è¨ˆç®—çµæžœã‚’代入ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ãã®çµæžœã‚’ä¿æŒã—ã€å¿…è¦ã«å¿œã˜ã¦å¾Œã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚プãƒã‚°ãƒ©ãƒ 内ã§ã®ãƒ‡ãƒ¼ã‚¿ã®æ“作や制御フãƒãƒ¼ã®æ±ºå®šã«å½¹ç«‹ã¤æ–¹æ³•ã§ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント