不能运行
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
package com.imooc.method;
import java.util.Scanner;
public class DisCountDemo {
public void zhehou(float money) {
float price;
if(money<100) {
price=money;
}else if(money<=199) {
price=money*0.9f;
}else {
price=money*0.85f;
}
System.out.println("折后商品总价为:"+price);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
float money1;
float price1;
Scanner sc=new Scanner(System.in);
float money=sc.nextFloat();
DisCountDemo dc=new DisCountDemo();
dc.zhehou(150);
}
}
在这里输入代码,可通过选择【代码语言】突出显示
正在回答
同学你好,在主方法中sc.nextFloat();是从控制台中接收一个float类型数据,同学可以在nextFloat()方法之前输出一下提示信息。
参考代码如下:

- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星