正在回答 回答被采纳积分+1
public class LoopDemo { public static void main(String[] args) { //定义变量ge、shi、bai,用于存放个位、十位、百位上的数字 for(int bai=2;bai<3;bai++)//使用for循环 { for(int shi=0;shi<=9;shi++) { for(int ge=0;ge<=9;ge++) { int sum=ge+shi+bai; int muti=ge*shi*bai; if(sum==12 & muti==42) { System.out.println(""+bai+shi+ge); } } } //取出百位数 //取出十位数 //取出个位数 //计算三个数字之积 //计算三个数字之和 //如果积等于42并且和为12,则将满足条件的数输出 } } }
public class BaiShiGe {
public static void main(String[] args) {
// 定义变量ge、shi、bai,用于存放个位、十位、百位上的数字
int ge, shi, bai;
// 使用for循环
for (int i = 200; i >= 200 && i <= 300; i++) {
// 取出百位数
bai = (i / 100) % 10;
// 取出十位数
shi = (i / 10) % 10;
// 取出个位数
ge = i % 10;
// 计算三个数字之积
int ji = bai * shi * ge;
// 计算三个数字之和
int sum = bai + shi + ge;
// 如果积等于42并且和为12,则将满足条件的数输出
if (ji == 42 && sum == 12) {
System.out.println(i);
}
}
}
}
public static void main(String[] args) {
int ge ,shi ,bai,sun,ji ;
//使用for循环
for(int i = 200;i <= 300;i++ ){
bai = i%10;
shi = (i/10)%10;
ge = i/100;
sum = ge + shi + bai;
ji = ge*shi*bai;
if(sum == 12 & ji == 42){
System.out.println(i);
}
}
}
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星