编程求一个三位数,满足各位数上不同,列如123,459,145等等
2个回答
展开全部
@Test
public void test(){
int i=(int)(Math.random()*900)+100;//生成一个三位数
int onenum = i/100; //百位
int secondnum = i%100/10; //十位
int threenum=i%10; //个位
if(onenum!=secondnum&&secondnum!=threenum&&onenum!=threenum){
System.out.println(i);
}else{
test();
}
}
public void test(){
int i=(int)(Math.random()*900)+100;//生成一个三位数
int onenum = i/100; //百位
int secondnum = i%100/10; //十位
int threenum=i%10; //个位
if(onenum!=secondnum&&secondnum!=threenum&&onenum!=threenum){
System.out.println(i);
}else{
test();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询