使用嵌套if else语句理解Do While循环

时间:2018-03-29 05:39:30

标签: java loops if-statement computer-science do-while

我的教授让我们在课堂上这样做,看着那些输出,我感到非常困惑。 这个(x + " " + y + " " + z)是否意味着添加所有3个变量if (y > z)?输出对我来说根本没有任何意义。

public class Practice
    {
        public static void main (String[] args)
        {

            int x=10, y=11, z=3;
            do
            {
                System.out.println(x + " " + y + " " + z);
                if (y > z)
                {
                    y = y-5;
                }
                else
                {
                    y = y + 3;
                }
                x = x - 2;
            } while (x > 0);
            System.out.println("Bye");
        }
    }
OUTPUT:
10 11 3
8 6 3
6 1 3
4 4 3
2 -1 3
Bye

1 个答案:

答案 0 :(得分:0)

WebDriverWait(self.driver, 30).until(EC.element_to_be_clickable((By.XPATH, "//a[contains(text(),'3')]"))).click()

这不是添加x,y和z。它只是在字符串中附加值以进行打印 您的号码将转换为字符串