代码一直出现Type mismatch: cannot convert from boolean to double

packages_java;importjava.util.Scanner;publicclassPay{publicstaticvoidmain(String[]arg... package s_java;
import java.util.Scanner;

public class Pay
{

public static void main(String[] args)
{
int shirtPrice=245; //T恤价格
int shoePrice=570; //网球鞋价格
int padPrice=320; //网球拍价格
//用户输入商品折扣
Scanner input=new Scanner(System.in);
System.out.println("请输入折扣:");
double discount=input.nextDouble(); //商品折扣
//计算商品享受折扣后的价格
double shirtPriceDis=shirtPrice*discount; //T恤折扣价
double shoePriceDis=shoePrice*discount; //网球鞋折扣价
double padPriceDis=padPrice*discount; //网球拍折扣价
//判断商品折扣后价是否低于100
double shirtPriceDisBool=shirtPriceDis<100; 这里提示错误
double shoePriceDisBool=shoePriceDis<100; 这里提示错误
double padPriceDisBool=padPriceDis<100; 这里提示错误
//输出
System.out.println("T恤折扣价低于100吗?"+shirtPriceDisBool);
System.out.println("网球鞋折扣低于100吗?"+shoePriceDisBool);
System.out.println("网球拍折扣低于100吗?"+padPriceDisBool);

}

}
求详解
展开
 我来答
leilmyxwz
2014-06-27 · TA获得超过180个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:151万
展开全部
double shirtPriceDisBool=shirtPriceDis<100;
这里左边变量是double. 右边式子类型是boolean 所以type mismatch
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式