黑马程序员技术交流社区

标题: 从9个数中任意取出5个不同的数字组成一个5位数的所有排列 [打印本页]

作者: 何亚辉    时间: 2016-5-31 22:14
标题: 从9个数中任意取出5个不同的数字组成一个5位数的所有排列
package com.heima;

public class ClassTest {
        public static void main(String[] args){
        for (int i = 12345; i <=98765; i++) {
                String s = String.valueOf(i);
                int sum =0;
                for (int j = 0; j < s.length(); j++) {
                        if(s.charAt(j)=='0'){
                                continue;
                        }
                        for (int j2 = 0; j2 < s.length(); j2++) {
                                if (s.charAt(j2)==s.charAt(j)){
                                        sum++;
                                }
                        }       
                }
                if (sum==5){
                        System.out.println(s);
                }
        }       
        }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2