在eclipse里可以运行。在这里第一行会报错,需要声明文件是公开的?大概是这个意思

在eclipse里可以运行。在这里第一行会报错,需要声明文件是公开的?大概是这个意思

public class DissCountDemo {

public void discount(float a){

       float discount;

       if(a>200){

        discount= (float) (a*0.85);

       }else{

           if(a<100){

            discount=a;

           }else{

            discount=(float) (a*0.95);

           }

       }

System.out.println("折后商品总价为"+discount);

   }

public static void main(String[] args) {

//定义对象

DissCountDemo disCount=new DissCountDemo();

float a=150;

disCount.discount(a);

}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕布斯645313 2018-04-03 18:40:13

在线编译器的类名是DisCountDemo,你的类名是DissCountDemo,多个s。而且你实例化的对象是你eclipse上的对象。

  • 懵轩 #1
    这个类名没影响的吧
    2018-04-21 11:21:21
  • 你好!类名是有影响的,因为类名要和文件名一致,而在线编辑器的文件名是不能修改的。
    2018-04-21 22:15:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师