有梦想的人不睡觉11
2017-06-26 11:13
package ireader1;
//有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public class Lianxi11 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0,b=0,c=0;
for(a=1;a<=4;a++){
for(b=1;b<=4&&a!=b;b++){
for(c=1;c<=4&&a!=c&&b!=c;c++){
System.out.println(a*100+b*10+c);
}
}
}
}
}
判断是否有重复的数字不应该放在循环判定条件内
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
int count=0;
for(int a=1;a<5;a++){
for(int b=1;b<5;b++){
for(int c=1;c<5;c++){
if(a==b||a==c||b==c){
continue;
}else{
sum=a*100+b*10+c;
System.out.println(sum);
count++;
}
}
}
}
System.out.println("1,2,3,4可以组合成无重复的三位数个数为:"+count);
}
Java入门第三季
409792 学习 · 4340 问题
相似问题