问一个算法问题,有两个框,其中第一个框输入1-20,第二个则只能输入20,第二个是20-40,则第二个框为40,依次类推,应该不算很复杂的算法,

解决方案 »

  1.   

    int value = Integer.parseInt(s);
    假设第一个框中的字符串为s,该字符串是否合法没有考虑
    int upLimit = 20;
    while(value>upLimit){
       upLimit +=20;
    }
    执行完后,upLimit就是结果了
      

  2.   

    第一个输入1-20??
    截取后面的数s(假设前面的小于"-"后面的数)然后Integer.parseInt(s)
    在第二个框中的判断输入的数s2 if(Integer.parseInt(s2).equals(Integer.parseInt(s)==false)){Massage
    }
      

  3.   

    二元组表示:x=limit(x,max*20); x%2==0;
    x=limit(x,x);      x%2!=0