0

重複の可能性:
double で小数点以下の桁数を移動する

コード :

    public class Teste {
        public static void main(String[] args) {
            System.out.println("Exponent loop:");
            for(int i=1; i<10; ++i)
               System.out.println(Math.pow(0.1, i));

            System.out.println("\nMultiplication loop:");
            double a = 1;
            for(int i=1; i<10; ++i){
               a *= 0.1;
               System.out.println(a);
            }
        }
    }

出力:

指数ループ:

0.1
0.010000000000000002   
0.0010000000000000002    
1.0000000000000002E-4    
1.0000000000000003E-5    
1.0000000000000004E-6    
1.0000000000000004E-7    
1.0000000000000004E-8    
1.0000000000000005E-9

乗算ループ:

0.1    
0.010000000000000002    
0.0010000000000000002    
1.0000000000000003E-4    
1.0000000000000004E-5    
1.0000000000000004E-6    
1.0000000000000005E-7    
1.0000000000000005E-8    
1.0000000000000005E-9
4

0 に答える 0