/* 一个四位数,恰好等于去掉它的首位数字之后所剩的三位数的3倍,这个 四位数是多少? 分析: 1、用循环来遍历[1000,9999]区间的所有正整数 2、循环结束条件是:这个四位数除以1000的余数的三倍等于该数 (num % 1000) * 3 = num; */ public class 求一个四位数 { public static void main(String[] args) { int num = 1000; while (num <= 9999){ if ((num % 1000) * 3 == num){ System.out.println("符合条件的这个四位数是:" + num); return; } num ++; } } }