18 lines
294 B
Java
18 lines
294 B
Java
|
|
public class VanDerCorput{
|
||
|
|
public static double vdc(int n){
|
||
|
|
double vdc = 0;
|
||
|
|
int denom = 1;
|
||
|
|
while(n != 0){
|
||
|
|
vdc += n % 2.0 / (denom *= 2);
|
||
|
|
n /= 2;
|
||
|
|
}
|
||
|
|
return vdc;
|
||
|
|
}
|
||
|
|
|
||
|
|
public static void main(String[] args){
|
||
|
|
for(int i = 0; i <= 10; i++){
|
||
|
|
System.out.println(vdc(i));
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|