//定義變量ge、shi、bai,用於存放個位、十位、百位上的數字 int number=0; //使用for循環 for(number=200;number<300;number++) { //取出百位數 int bai=number/100; //取出十位數 int shi=number%100/10; //取出個位數 int ge=number%10; //計算三個數字之積 int cheng=ge*shi*bai; //計算三個數字之和 int jia=ge+shi+bai; //如果積等於42並且和為12,則將滿足條件的數輸出 if(cheng==42&jia==12){ System.out.println(number); } }