import java.util.*; class Control { public static void main(String[] args) { int i = 100; if (i > 1) { //if循环语句,每个if循环只能跟一个条件语句。但if...else if...能重复交替出现很多次 System.out.println(i); } else { System.out.println("true"); } while(i == 100) { //while循环语句,如果是true则执行语句,如果是false就一次也不执行 i++; System.out.println(i); } Scanner in = new Scanner(System.in); System.out.println("How much money do you need to retire?"); double a = in.nextDouble(); System.out.println("How much money will you contribute every year?"); double b = in.nextDouble(); System.out.println("Interes rate in %: "); double c = in.nextDouble(); double d = 0; int e = 0; while(d < a) { //while 循环语句, d += b; double f = d * c / 100; d += f; e++; } System.out.println("You can retire in" +e+"Years."); Scanner in = new Scanner(System.in); System.out.println("How much money do you need to retire?"); double a = in.nextDouble(); System.out.println("How much money will you contribute every year?"); double b = in.nextDouble(); System.out.println("Interes rate in %: "); double c = in.nextDouble(); double d = 0; int e = 0; String input; do{ d += b; double f = d * c / 100; d += f; e++; System.out.printf("After year %d,your balance is %,.2f%n",year, balance); System.out.print("Ready to retire?(Y/N)"); input = in.next(); } while (input.equals("N")); } }