本文主要是介绍求个位、十位、百位上的数字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
public class Dasanyuan {public static void main(String[] args){//定义变量ge、shi、bai,用于存放个位、十位、百位上的数字int ge ;int shi;int bai;int max=300;int min=200;Random random = new Random();int s = random.nextInt(max)%(max-min+1) + min;//使用for循环for(;s>200&s<300;s++){//取出百位数bai = s%1000/100;//取出十位数shi = s%100/10;//取出个位数ge = s%10;//计算三个数字之积int ji = bai*shi*ge;//计算三个数字之和int he = bai+shi+ge;//如果积等于42并且和为12,则将满足条件的数输出if(ji == 42 & he == 12){System.out.print(bai);System.out.print(shi);System.out.println(ge);}}}
}
运行结果:
237
273
这篇关于求个位、十位、百位上的数字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!