当前位置: 代码迷 >> Java相关 >> 菜鸟。。求解。。运行出问题了。。
  详细解决方案

菜鸟。。求解。。运行出问题了。。

热度:99   发布时间:2010-10-26 21:06:05.0
菜鸟。。求解。。运行出问题了。。
public class rectangle
      {
           double chang;
            double kuan;
   
               void rectangle()
     {
                     mianji=chang*kuan;
                       System.out.ptintln(mianji);
     }
                  void rectangl(){
                      {
                       zhouchang=(chang=kuan)*2;
                         System.out.ptintln(zhouchang);
     }
                  }
public static void main(String[] args)
    {
    rectangle r=new rectangle();
    r.chang=3;
    r.kuan=4;
    r.zhouchang;
    r.mianji;
   
}
}
搜索更多相关的解决方案: 求解  运行  

----------------解决方案--------------------------------------------------------
两个一模一样的方法,不报错才怪。。。可以重写方法,但你这不是重写,希望你去看下方法重写的条件
----------------解决方案--------------------------------------------------------
你可要好好看看你的程序呢,错误太多而且都是很不应有的错误啊!还有格式尽量美观些啊!
public class rectangle {
    double chang;
    double kuan;
    double mianji;  //变量要先定义了才能用的
    double zhouchang;

    void rectangle() {
        mianji = chang * kuan;
        System.out.println(mianji);
    }

    void rectangl() {
        {
            zhouchang = (chang + kuan) * 2;
            System.out.println(zhouchang);
        }
    }

public static void main(String[] args)
    {
    rectangle r=new rectangle();
    r.chang=2;
    r.kuan=4;
    r.rectangl(); //mianji   方法是这样调用的
    r.rectangle(); //zhouchang
   
}}

----------------解决方案--------------------------------------------------------
写的太乱了
可以用面积作函数啊,比如mianji()然后再设变量求值,不要函数名都一样,很容易造成混乱!
输出时应该格式化输出,建议好好看看书!

[ 本帖最后由 pingweiqiang 于 2010-10-26 23:22 编辑 ]
----------------解决方案--------------------------------------------------------
回复 3楼 ghjsmzy
呵呵,我Java好菜的,谢谢关照了。。

----------------解决方案--------------------------------------------------------
mianji=chang*kuan

先定义才可以用的 不能直接来个面积
----------------解决方案--------------------------------------------------------
老师会整你人的!!!
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2010-10-28 12:26:17
shui1112

等 级:新手上路
帖 子:8
专家分:2
注 册:2010-10-31
  得分:0 
public class rectangle {
    double chang;
    double kuan;

    void rectangle() {
        double mianji;
        mianji = chang * kuan;
        System.out.println(mianji);
    }

    void rectangl() {
        {
            double zhouchang;
            zhouchang = (chang = kuan) * 2;
            System.out.println(zhouchang);
        }
    }

    public static void main(String[] args) {
        rectangle r = new rectangle();
        r.chang = 3;
        r.kuan = 4;
        r.rectangle();
        r.rectangl();

    }
}

----------------解决方案--------------------------------------------------------
  相关解决方案