JavaでFizzBuzz
たまにはコードを書こうと思い立ったので。JavaでFizzBuzz。
Eclipseのアイコンクリックしてから、Githubにあげるまで、30分くらい?
酷い遅さですね。テストコード書こうとして結局書けなかったあたりが特に酷いです。
今までの業務でテストコードを書くというのは一切無かったため、ひたすら独学するしかありません。
テスト駆動開発入門買ったので、とりあえず写経してみようかと思っています。
package info.fizzbuzz.arvelt; public class FizzBuzz { int max_count = 100; FizzBuzz( int count ){ if (count < 0 ){ this.max_count = 0 ; } else { this.max_count = count; } } public void doFizzBuzz(){ for ( int i = 0 ; i < max_count ; i++ ){ if ( i % 3 == 0 && i % 5 == 0 ) { System.out.println("fizzbuzz"); } else if ( i % 3 == 0 ) { System.out.println("fizz"); } else if ( i % 5 == 0 ) { System.out.println("buzz"); } else { System.out.println( i+1 ); } } } }
EclipseからするっとGithubにあげられるようになりました。私の手腕も多少は進歩したようです。
https://github.com/arvelt/FizzBuzz-with-java