本人编了一个JAVA程序显示的数字的组合 应该有1000多种 但是显示了几十好种,怎么才能完全显示所有的可能
急需

解决方案 »

  1.   

    LZ想要的是从N个数字中,选取几个数字的组合?
    我在这个帖子有过回答,你看看是不是你想要的
    http://topic.csdn.net/u/20100724/17/9d6537ab-0b17-470a-9205-6a3085e2dc60.html?75403
      

  2.   

    我的java程序自己做出来了大概就是6个1~33的数相加 输入和值得到可能的组合,我在dos运行java 提示输入和值 如100得到10000多组合但显示出来只有几十种,怎么样得到所有的组合,
      

  3.   

    楼主如果你的算法正确..
    那么将结果写到一个txt文档里面就可以了= =...
      

  4.   

    8楼的朋友怎么写入txt,麻烦说下,本人愚笨
      

  5.   


    看看I/O的内容就知道怎么往txt中写了
      

  6.   


    import java.io.*; public class Writer { 
        public static void main( String[ ] args ) throws Exception { 
            PrintWriter pw = new PrintWriter( new FileWriter( "D:\\Result.txt" ) ); 
            pw.println("data1" ); 
            pw.println("data2" ); 
            pw.close(); 
        } 
    }楼主参考一下吧哎...很随便写的一个例子
      

  7.   

    i/o指的是io包~..相关内容可以在api里面查看...
    楼主要加强下基础哦!!
      

  8.   

    i/o指的是io包,相关内容可以在api里面查看啊!!
      

  9.   

    12楼的朋友  你那个txt文件内容的是 
      data1  
      data2
    对吧?
    那如果我是
    for(i=0;i<list.size();i  ){system.out.println(list .get(i));}
    这个是我代码中通过list来显示所有组合,那我该怎么写入txt,我的是一个列list
      

  10.   

    在主函数中写上 
    System.setOut(new PrintStream("d:/a.txt"));
    就可以
      

  11.   

    应该有1000多种,首先你应该确定你的代码执行结果是不是真有1000多种
    你是添加到list里,那么就看下最后list的size有多大,实在不行单步调试,看看每一步的执行结果和你想的是不是一样