to blue999star 
不对啊。报错信息为Note: sun.tools.javac.Main has been deprecated.
C:\resin-2.1.1\resin-2.1.10\doc\mailbox\count.jsp:42: Invalid expression
statement.
int int=Integer.parseInt(STR1);
^
C:\resin-2.1.1\resin-2.1.10\doc\mailbox\count.jsp:42: ';' expected.
int int=Integer.parseInt(STR1);
   ^
2 errors, 1 warning

解决方案 »

  1.   

    晕哦,
    int int=Integer.parseInt(STR1);你不会改一下变量名吗???int int<---这是么呀???2个关键字,怎么会是表达式?
      

  2.   

    误导!!汗,
    我就想告诉楼主那样可以返回int.
    int是关键字不能做变量名。
      

  3.   

    String sele="";
    double t=0;
        sele="select sum(STR1) as a from WCMEXCELDATA WHERE (DOCCHANNEL = '1400') AND (STR1 = '1')group by STR1 ";
        ResultSet rst=stm.executeQuery(sele);
        String STR1="111111";
    // STR1是一个字符串11111,如果是空字符串,Integer.parseInt(STR1);会出错。
    //Integer.parseInt(STR1);把字符串的“11111”转换成int型的11111
        int int1 = Integer.parseInt(STR1);
        rst.next();
        int  a=rst.getInt("a");
        if(a==0){
        t=0;
          }else{
            t= int1*1.0/a*100;  //要改成int1
          }