Newer
Older
Java / AverageAge.java
import java.io. *;

public class AverageAge {
  public static void main(String[] args) {
  BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  try{
    //1人目のデータ
    System.out.println("1人目の名前を入力してくだし");
    String line = reader.readLine();
    String name1 = line;
    System.out.println(name1 + "さんの年齢は何歳ですか?");
    line = reader.readLine();
    int age1 = Integer.parseInt(line);
    System.out.println(name1 + "さんの年齢は" + age1 + "歳ですね");

    //2人目のデータ
    System.out.println("2人目の名前を入力してくだし");    
    line = reader.readLine();
    String name2 = line;
    System.out.println(name2 + "さんの年齢は何歳ですか?");
    line = reader.readLine();
    int age2 = Integer.parseInt(line);
    System.out.println(name2 + "さんの年齢は" + age2 + "歳ですね");
    double average = ((age1 + age2) / 2.0);
    System.out.println("・");
    Thread.sleep(500);
    System.out.println("・");
    Thread.sleep(500);
    System.out.println("・");
    //2人の年齢平均を求める
    System.out.println("=================");
    System.out.println( name1 + "さん" + name2 + "さんの年齢平均は" + average + "です");
    System.out.println("=================");    
  }catch(InterruptedException e){
    e.printStackTrace();
    }catch (IOException e){
    System.out.println(e);
    }catch(NumberFormatException e){
      System.out.println("正しく入力してください");
    }
  }
}