程序提交后运行失败

程序提交后运行失败

package com.method;


public class DisContDemo {


public void jisuan(int price) {


if (price < 100) {

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

}

if (100 <= price & price <= 199) {

System.out.println("折后的商品总价为:" + (price * 0.95));

}

if (price >= 200) {

System.out.println("折后的商品总价为:" + (price * 0.85));

}

}

public static void main(String[] args) {

// 应用方法输出打折后的价格

int n=150;

DisContDemo price=new DisContDemo();

price.jisuan(n);


}


}

提交后显示运行失败

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

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

2回答
提问者 视线模糊 2020-02-15 19:49:45

我没有表达清楚,是在eclipse里面运行成功了,但是在网页上提交显示运行失败,自己检查了一下,是是类的名称错误,自己在eclipse建立的类名“DisContDemo”,网页上的类名为“DisCountDemo”,所以在网页上提交的时候显示运行失败

  • 同学自己找到了问题,给你点赞。加油,祝学习愉快~
    2020-02-16 10:10:23
慕斯9812870 2020-02-15 19:40:33

把方法里的int price换成double price试试


  • 提问者 视线模糊 #1
    试了一下,好像不影响,我觉得是不是在做乘法的时候,应为另外一边的是小数,是double,所以整型被转换成了double,所以没影响结果,不过改成double更严谨点,谢谢
    2020-02-15 19:51:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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