当前位置: 代码迷 >> Java相关 >> 参数出错
  详细解决方案

参数出错

热度:140   发布时间:2008-11-12 17:02:44.0
参数出错
public void actionPerformed(ActionEvent e) {
        try{
            int i=Integer.parseInt(text_input.getText());
            text_hundred.setText(Integer.valueOf(i/100));
//此段有误,提示为setText()参数不能为int型,但上面改成这样也还是不行,到底应该怎么写?

            text_decade.setText(i/10%10);
            text_digit.setText(i%10);
        }
        catch(NumberFormatException nfe){}
        
        
    }

}

[[it] 本帖最后由 yqiong 于 2008-11-12 17:11 编辑 [/it]]
搜索更多相关的解决方案: 参数  

----------------解决方案--------------------------------------------------------
text_hundred.setText(""+(i / 100));
text_decade.setText(""+(i/10 % 10));
text_digit.setText(""+(i % 10));     
为什么改成这样就可以了呀?很纳闷,觉得很奇怪呢!
----------------解决方案--------------------------------------------------------
因为用双引号就再加数字就是一个字符串,就是String类型的
----------------解决方案--------------------------------------------------------
  相关解决方案