请问我这两种写法是不是都可以
方法一:
package com.Imooc.prictice;
public class Prictice6 {
public void Sale(double a) {
if(a>=200) {
a=a*0.8;
System.out.println("折后商品总价为:"+a);
}else if((a>=100)&(a<=199)) {
a=a*0.95;
System.out.println("折后商品总价为:"+a);
}else {
System.out.println("折后商品总价为:"+a);
}
}
public static void main(String[] args) {
Prictice6 sc=new Prictice6();
sc.Sale(150);
}
}
方法二:
package com.Imooc.prictice;
public class Prictice7 {
public double Sale() {
double a = 0;
if(a>=200) {
a=a*0.8;
System.out.println("折后商品总价为:"+a);
}else if((a>=100)&(a<=199)) {
a=a*0.95;
System.out.println("折后商品总价为:"+a);
}else {
System.out.println("折后商品总价为:"+a);
}
return a;
}
public static void main(String[] args) {
Prictice6 sc=new Prictice6();
sc.Sale(150);
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星