shokosブログ

プログラミング

オブジェクト指向けいかくその3.5

さいご

メインの↓

import java.io.*;

public class Keisan {

	public static void main(String[] args) throws Exception {
		while (true) {
			System.out.println("はじめの文字を入力してください");
			BufferedReader reader = new BufferedReader(new InputStreamReader(
					System.in));
			String line1 = reader.readLine();
			int startNum = Integer.parseInt(line1);
			System.out.println("おわりの文字を入力してください");
			String line2 = reader.readLine();
			int endNum = Integer.parseInt(line2);
			if (startNum >= endNum) {
				System.out.println("はじめの数字はおわりの数字よりも小さくしてください");
			} else {
				System.out.println("掛け算なら1足し算なら2");
				String line3 = reader.readLine();
				int num3 = Integer.parseInt(line3);
				Enzan enzanshi = null;
				if (num3 != 1 && num3 != 2) {
					System.out.println("1か2を代入してください!");
				} else if (num3 == 1) {
					enzanshi = new Kakezan();
				} else {
					enzanshi = new Tashizan();
				}
				int result = enzanshi.enzan(startNum, endNum);
				System.out.println(result);
			}

		}
	}

}