概要
Javaで「オブジェクト指向とは」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample5_2.java
class JSample5_2{
public static void main(String[] args){
Randamer r = new Randamer(10);
for (int i = 0; i < 5; i++){
System.out.println(r.getNum());
}
}
}
class Randamer{
private int maxnum;
private int lastNum;
public Randamer(int maxnum){
this.maxnum = maxnum;
lastNum = 0;
}
public int getNum(){
int newNum;
do{
newNum = (int)Math.ceil(Math.random() * 10);
} while (newNum == lastNum);
lastNum = newNum;
return lastNum;
}
}
以下のコマンドを実行しました。
$ javac JSample5_2.java
$ java JSample5_2
1
7
5
9
4
まとめ
何かの役に立てばと。