60日間全力プログラミング

プログラミング初心者が二ヶ月間でどこまでいけるかを記録したプログラミング学習ブログ

同じ動作をするけど、違う二つのソースコード。

下の二つソースコード見比べてみてください。同じ動作をする実行文でも変更前と変更後で違いがすごい!ここまで見やすくなるものですね。
ちなみに変更前が自分が自力で作ったものです。
 
問題
メソッドを使って自己紹介をしよう!
 
変更後
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 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 +
"です!");
    }

}