不打折怎么没有输出来?
来源:2-4 编程练习
qq_慕数据8043618
2020-10-21 01:18:59
public class DisCountDemo {
//根据商品总价输出折后总价
public float shang( float a){
float sun=0;
if(a<100){
sun=a;
System.out.println("商品不打折为:"+sun);
}else if(a<200){
sun=a*0.95f;
}else{
sun=a*0.85f;
}
return sun;
}
public static void main(String[] args) {
//定义对象
DisCountDemo dcd=new DisCountDemo();
//定义商品总价存放到变量中
float a=50;
//调用方法,输出折后商品总价
dcd.shang(a);
System.out.println(dcd.shang(a));
}
}
1回答
同学你好,1. 测试代码是可以输出出来的,如下图所示:建议同学重新进行测试。
2. 在主方法中,只调用一次shang()方法即可。如下所示:
相似问题
回答 1
回答 1