すらいむLv1024@wiki

Count

最終更新:

slimelv1024

- view
メンバー限定 登録/ログイン
package ncount;

public class Count implements CountImp{
	int num;//繰り返した回数
	int ans;//現在の数字
	int n;//n進数
	int[] q;//Q0~3の値
	public Count(int n){
		q = new int[4];
		this.n=n;
		num=0;
		ans=0;
	}
	public void Plus(){
		num++;
		ans++;
		SetData();
	}
	public int[] GetData(){
		return q;
	}
	private void SetData(){
		if(ans==n){
			ans=0;
		}
		for(int i=0;i<4;i++){
			q[i]=(ans>>i)&1;
		}
	}
}
人気記事ランキング
目安箱バナー