キーボードから2つの整数を読み込む、平方と立方の値を出力する.

1416 ワード

package com.zhangry.interview.java;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Squre {

    public static void main(String[] args) {
        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
            System.out.println(" :");
            String str1 = reader.readLine();
            System.out.println(" :");
            String str2 = reader.readLine();
            int num1=0;
            int num2=0;
            try {
                num1 = Integer.parseInt(str1);
                num2 = Integer.parseInt(str2);
            } catch (NumberFormatException e) {
              System.out.println(" , !");
              return;
            }
            print(num1,num2);
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
    
    private static void print(int num1,int num2){
        System.out.println("num1 " + (num1 * num1) + ",num1 " + (num1 * num1 * num1) + "");
        System.out.println("num2 " + (num2 * num2) + ",num2 " + (num2 * num2 * num2) + "");
    }

}