課題

まず、昨日書いたプログラムの実行順を追ってみようと思う。

public class Test {

    public static void main(String[] args) throws Exception {   //1
    	todayIs("晴天なり");                                   //2
    	todayIs("曇天なり");                                   //6
    	todayIs("吹雪なり");                                   //10
    }                                                           //14
    
    private static void todayIs(String strCondition) {          //3,7,11
    	System.out.println("本日は " + strCondition);         //4,8,12
    }                                                           //5,9,13

}
public class Test {

    public static void main(String[] args) throws Exception {
    	int ans;
    	ans = pow(5);
    	System.out.println(ans);
    	System.out.println(pow(6));
    	System.out.println(pow(pow(4)));
    }
    
    private static int pow(int intarg) {
    	int result = intarg * intarg;
    	return result;
    }

}

毎晩のようにチャットでJavaを教えています。
だんだんプログラムらしくなってきたかなと思う反面まだ、手続き型言語の範疇をでていないなと思う今日この頃。
メソッドの使い方もわからなければやっぱりオブジェクトなんて扱ってられないだろうなと。まだまだ先の話です。