老师请问我的问题出在哪
package fangfa;
public class c {
public double daZhe(double a){
if(a<100){
return a;
}if(a>100&a<199){
return a*0.95;
}if (a>200){
return a*0.85;
}
System.out.print("折后商品的价格为:"+a);
}
public static void main(String[] args) {
//定义对象
c aa =new c();
double a=150;
aa.daZhe(a);
}}
1
收起
正在回答
1回答
同学你好,1. 当类名由一个单词组成时,该单词首字母大写;如果类名由多个单词组成,则每个单词的首字母均大写。如:c应改为:C
2. 因daZhe未返回double类型的结果导致出现语法错误。如图所示:
建议同学将daZhe方修改为无返回值的方法,这样就不需要return。修改后代码如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧