A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 604840337 中级黑马   /  2016-3-29 23:47  /  662 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(1)打印由7,8,9三个数组组成的三位数,要求该三位数中任意两位数字不能相同
        (2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987

2 个回复

倒序浏览
用三个for循环,x=7;x<=9;x++分别代表百位 ,十位,个位。如果这三个数都不同,那拼成一个三位数
回复 使用道具 举报
public void test2(){
                for(int i=7;i<=9;i++){
                        for(int j=7;j<=9;j++){
                                for(int k=7;k<=9;k++){
                                        if(i!=j&&i!=k&&j!=k){
                                                System.out.print(i+""+j+""+k+" ");
                                        }
                                }
                        }
                }
        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马