パパの勉強部屋

勉強の記録をつけています。Java、ネットワーク、Excel、etc.

スッキリわかるJava入門 第5章 メソッド(練習問題)

練習5-1

package sample;

public class JavaR05_01 {
	public static void main (String[] args) {
		introduceOneself();
	}

	public static void introduceOneself() {
		String name = "吉田 正尚";
		int age = 29;
		double height = 172.7;
		String sex = "男";

		System.out.println("名前: " + name);
		System.out.println("年齢: " + age);
		System.out.println("身長: " + height);
		System.out.println("性別: " + sex);
	}
}

●実行結果
名前: 吉田 正尚
年齢: 29
身長: 172.7
性別: 男

練習5-2

package sample;

public class JavaR05_02 {
	public static void main (String[] args) {
		email("WBC", "mura-kamisama@samurai.co.jp", "顔を上げて頑張れ!");
		email("mura-kamisama@samurai.co.jp", "顔を上げて頑張れ!");
	}

	public static void email (String title, String address, String text) {
		System.out.println(address + "に、以下のメールを送信しました");
		System.out.println("件名:" + title);
		System.out.println("本文:" + text);
	}

	public static void email (String address, String text) {
		System.out.println(address + "に、以下のメールを送信しました");
		System.out.println("件名:無題");
		System.out.println("本文:" + text);
	}
}

●実行結果
mura-kamisama@samurai.co.jpに、以下のメールを送信しました
件名:WBC
本文:顔を上げて頑張れ!
mura-kamisama@samurai.co.jpに、以下のメールを送信しました
件名:無題
本文:顔を上げて頑張れ!

練習5-4

package sample;

public class JavaR05_04 {
	public static void main (String[] args) {
		// 三角形の面積
		double bottom = 10.0;
		double height = 5.0;
		System.out.println("三角形の面積");
		System.out.println("底辺:" + bottom);
		System.out.println("高さ:" + height);
		System.out.println("面積:" + calcTriangleArea(bottom, height));

		// 円の面積
		double radius = 5.0;
		System.out.println("円の面積");
		System.out.println("半径:" + radius);
		System.out.println("面積:" + calcCircleArea(radius));
	}

	public static double calcTriangleArea (double bottom, double height) {
		return bottom * height / 2;
	}

	public static double calcCircleArea(double radius) {
		return radius * radius * 3.14;
	}
}

●実行結果
三角形の面積
底辺:10.0
高さ:5.0
面積:25.0
円の面積
半径:5.0
面積:78.5