我的意思是  每页记录量 * 页数  大于  总记录数 就将  总记录数 赋值给前面的变量之乘!
但是下面我这样弄,却出现了问题:assignmentoperator 无效请高手指点下,怎样写这个赋值语句才  合法,标准!if(this.pageSize*this.curPage>this.maxRowCount){
       this.pageSize*this.curPage=this.maxRowCount;
                   ~^~
                 
}

解决方案 »

  1.   

    我看到这段代码,估计你是在做分页
    if(this.pageSize*this.curPage>this.maxRowCount){ 
        //这样写是不对的this.pageSize*this.curPage=this.maxRowCount; 
    }//解决方法如下
    //你可以把this.pageSize*this.curPage的值先赋给theSize
    int theSize=this.pageSize*this.curPage;
    if(theSize>this.maxRowCount){ 
         //(如果theSize>this.maxRowCount为真)然后把this.maxRowCount的值赋给theSize
         theSize=this.maxRowCount;
    }
      

  2.   

    this.pageSize*this.curPage=this.maxRowCount有问题。
    "*"运算符能出现在等号的左边?
    int sum = this.pageSize*this.curPage
    if(sum>this.maxRowCount){ 
           sum=this.maxRowCount;                
    }
      

  3.   

    this.pageSize*this.curPage=this.maxRowCount; 
    这什么意义啦