Javaでサイコロ賭博

私が新人教育のために作成したJavaの練習問題を公開します。

sai.java課題
ikasama.java解答例
sai.rb参考(解答例のRubyバージョン)

私はこれを使用して、interface(+無名クラス)の使い方や、classを使うことで保守性が高くなるという説明を行ないました。また、言語が違ってもオブジェクト指向の考え方(設計手法等)はそのまま通じる、ということを説明するためにRubyバージョンを作ってみました。

この3つのソースはパブリックドメインとしますので、自由に使ってください。