public class Demo6 { public static void main(String[] args) { int a=10,i=0; do { a=a+3; i++; }while(i<5); System.out.println(a); System.out.println(i); } }
时间: 2024-02-14 22:24:37 浏览: 76
Demo6.java
这段代码会输出 25 和 5。
代码中定义了一个变量 `a` 和一个变量 `i`,初始值分别为 10 和 0。使用 `do-while` 循环来对变量 `a` 进行迭代操作,每次循环将 `a` 的值加 3,同时将变量 `i` 的值加 1,直到 `i` 大于等于 5 时,退出循环。
因为循环至少会执行一次,所以在第一次循环中,`a` 的值会加 3,变成 13,然后 `i` 的值加 1,变成 1。依次类推,直到第五次循环中,`a` 的值加了 3×5=15,变成 25,`i` 的值加 1,变成 5。此时 `i` 大于等于 5,循环结束。
因此,最后输出的 `a` 的值为 25,输出的 `i` 的值为 5。
阅读全文