如何在循环中调用方法并覆盖变量?

时间:2019-03-11 02:09:29

标签: java

我正在尝试编写一个循环,该循环将输出100的平方根,然后保存该数字,并对该数字调用平方根方法,依此类推。输出示例如下:

Start with 100
10 
3.1623
1.7783
1.3335
1.1548
...

我该如何解决当前代码呢?

double A = Double.valueOf(100);
    double B;
    for(int z = 0; z<5; z++){
        B = Math.sqrt(A);
        System.out.println(B);

1 个答案:

答案 0 :(得分:4)

假设我理解您的问题,只需在循环中更新a(使用a而不是A)(并且不需要b)。喜欢,

double a = 100;
for (int z = 0; z < 5; z++) {
    System.out.println(a);
    a = Math.sqrt(a);
}