同じ動作をするけど、違う二つのソースコード。
下の二つソースコード見比べてみてください。同じ動作をする実行文でも変更前と変更後で違いがすごい!ここまで見やすくなるものですね。
ちなみに変更前が自分が自力で作ったものです。
問題
メソッドを使って自己紹介をしよう!
変更後
public class Practice5_1{
public static void main (String args){
introduceOneself();
}
public static void introduceOneself(){
String name = "隆";
int age = 24;
double height = 178.5;
char gender = '男';
System.out.println(name + "です!こんにちは!");
System.out.println(age + "歳です!");
System.out.println("身長は" + height + "cmです!");
System.out.println( gender + "です!");
}
public static void main (String args){
introduceOneself();
}
public static void introduceOneself(){
String name = "隆";
int age = 24;
double height = 178.5;
char gender = '男';
System.out.println(name + "です!こんにちは!");
System.out.println(age + "歳です!");
System.out.println("身長は" + height + "cmです!");
System.out.println( gender + "です!");
}
}
変更前
public class Practice5_1{
public static void main (String args){
System.out.println("メソッド呼び出し");
introduceOneself("隆");
introduceOneself(24);
introduceOneself(178.5);
introduceOneself('男');
System.out.println("メソッド呼び出し終了");
}
public static void introduceOneself(String name){
System.out.println(name + "さん、こんにちは!");
}
public static void introduceOneself(int age){
System.out.println(age + "歳です!");
}
public static void introduceOneself(double height){
System.out.println("身長は" + height + "cmです!");
}
public static void introduceOneself(char gender){
System.out.println( gender + "です!");
}
public static void main (String args){
System.out.println("メソッド呼び出し");
introduceOneself("隆");
introduceOneself(24);
introduceOneself(178.5);
introduceOneself('男');
System.out.println("メソッド呼び出し終了");
}
public static void introduceOneself(String name){
System.out.println(name + "さん、こんにちは!");
}
public static void introduceOneself(int age){
System.out.println(age + "歳です!");
}
public static void introduceOneself(double height){
System.out.println("身長は" + height + "cmです!");
}
public static void introduceOneself(char gender){
System.out.println( gender + "です!");
}
}