public class name
{
public static void main(String args[])
{
name renminbihuilv,meiyuanhuilv,ouyuanhuilv;
name huilvtiaozheng;
System.out.println(renminbihuilv());
System.out.println(meiyuanhuilv());
System.out.println(ouyuanhuilv());
renminbihuilv.huilvtiaozheng(a);
System.out.println(renminbihuilv);
}
  int huilvtiaozheng(int a)
{
    a=10;
    return a;
}
static int renminbihuilv(){
return 1;
}
static int meiyuanhuilv()
{
return 2;
}
static int ouyuanhuilv()
{
return 3;
}
}
第十行的renminbihuilv.huilvtiaozheng(a);a提示错误,请问前辈们该怎么改写?

解决方案 »

  1.   

    renminbihuilv.huilvtiaozheng(a);
    System.out.println(renminbihuilv);
    }
    int huilvtiaozheng(int a)
    {
    a=10;
    return a;
    }你在huilvtiaozheng中的a  跟你在main方法中的a没关系。。你main中  a要先定义再使用。
      

  2.   

    public static void main(String[] args) {
    BB renminbihuilv = new BB(), meiyuanhuilv, ouyuanhuilv;
    BB huilvtiaozheng;
    int a = 0 ;
    System.out.println(renminbihuilv());
    System.out.println(meiyuanhuilv());
    System.out.println(ouyuanhuilv());
    renminbihuilv.huilvtiaozheng(a);
    System.out.println(renminbihuilv); } int huilvtiaozheng(int a) {
    a = 10;
    return a;
    } static int renminbihuilv() {
    return 1;
    } static int meiyuanhuilv() {
    return 2;
    } static int ouyuanhuilv() {
    return 3;
    }
      

  3.   

    renminbihuilv.huilvtiaozheng(a);a未定义,Lz要加强基础学习
      

  4.   

    你在调用之前定义一下
    renminbihuilv=new name();
    int a=0;
    然后再renminbihuilv.huilvtiaozheng(a);
    和System.out.println(renminbihuilv);
    meiyuanhuilv,ouyuanhuilv,huilvtiaozheng;这3个在用之前也要记得先new一下。