一个JAVA编程的求助

来源:百度知道 编辑:UC知道 时间:2024/06/03 11:21:25
题目要求:某单位要构建一个局域网,需要用到长度为17米、26米和31米三种规格的双绞线,每种规格的双绞线至少要有一段。现有一根长度为821米的双绞线,编程列出所有可能的分割方案,并且给出最佳方案。
楼下用户名为LIUJIA的高手,你的这个编程最佳方案怎么没有啊?

public class  BaiduDemo1

{

 //17,26,31   821

 public int jisuanCount(int length)

 {

  int count=0;

  int x1=821/17;

  int x2=821/26;

  int x3=821/31;

  while(x1!=0)

  {

   //System.out.println("inputx1");

   if(x2==0)

   {

    x2=821/26;

   }

   while(x2!=0)

   {

    //System.out.println("inputx2");

    if(x3==0)

    {

     x3=821/31;

    }

    while(x3!=0)

    {

     //System.out.println(x1*17+x2*26+