以下是个人的for循环编程练习分享:
1、编程作业
编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12。
最后执行的结果为:
237
273
2、任务
(1)循环遍历200到300之间的整数。
(2)分别取出个位、十位和百位上的数。
(3)求三个数字的和与积。
(4)判断三个数字的积是否为42,三个数字的和是否为12,如果满足条件则输出该数。
3、编程内容
public class LoopDemo { public static void main(String[] args) {//定义变量ge、shi、bai,用于存放个位、十位、百位上的数字 int ge,shi,bai;//使用for循环 for(int x=200;x<=300;x++){//取出百位数 bai=x/100;//取出十位数shi=x/10;//取出个位数 ge=x;//计算三个数字之积 int ji; ji=bai*shi*ge;//计算三个数字之和int sum;sum=bai+shi+ge; //如果积等于42并且和为12,则将满足条件的数输出 if((ji==42)&(sum==12)){ System.out.println(x);} }}}