您的位置:首页 > 编程语言 > Java开发

Java解题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

2008-05-07 00:39 686 查看



/** *//**


* ThreeFigureCombination.java


* 有1、2、3、4个数字,能组成多少个互不


* 相同且无重复数字的三位数?都是多少?


* @author 邓超(CodingMouse)


* @version 0.2 2008-5-4


* 开发/测试环境:jdk1.6 + eclipse SDK 3.3.2


*/






public class ThreeFigureCombination ...{






public static void main(String[] args) ...{




//计数器变量


int count = 0;






/**//*


* 利用三重循环组合数字的百、十、个位


*/




//生成百位




for(int i = 1 ; i <= 4 ; i++) ...{


//生成十位




for(int j = 1 ; j <= 4 ; j++) ...{


//生成个位




for (int k = 1 ; k <= 4 ; k++) ...{




//确保i、j、k三位互不相同




if (i != j && j != k && i != k) ...{




//计数器累加


++count;


//控制台输出当前组合出的三位数


System.out.println("第" + count + "种组合方式:" + i + "" + j + "" + k);


}


}


}


}




//控制台输出统计信息


System.out.println(" 共计" + count + "种三位数组合方式。");


}


}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐