Generation

generate functionMon, 23 Jan 2023

学籍番号から科目と担当教員を決定する.作成するプログラムのクラス名は Ex3 とする. ⚫ 学籍番号をキーボードから 7 桁の正の整数で入力する.指定された範囲内かチェックする必要 はない. ⚫ 学籍番号の上 3~4 桁目の数値が 12 なら,「科目名はプログラミング基礎です」と表示する.担 当教員についての表示は,学籍番号下 3 桁の数値から以下の通りとする. ➢ 1 以上 31 以下なら「担当教員はこしのです」と表示する. ➢ 32 以上 62 以下なら「担当教員はさとうです」と表示する. ➢ それ以外なら「担当教員はわたなべです」と表示する. ⚫ 学籍番号の上から 3~4 桁目の数値が 12 以外なら「科目名はシステム情報系科目 B です」と表 示し,さらに「担当教員はかきなみです」と表示する.

import java.util.Scanner; class Ex3 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("学籍番号を入力してください"); int number = stdIn.nextInt(); if (number >= 1000000 && number < 2000000){ int n1 = (number / 1000) % 100; int n2 = number % 100; if (n1 >= 12 && n1 <= 13){ System.out.println("科目名はプログラミング基礎です"); if (n2 >= 1 && n2 <= 31){ System.out.println("担当教員はこしのです"); } else if (n2 >= 32 && n2 <= 62){ System.out.println("担当教員はさとう

Questions about programming?Chat with your personal AI assistant