新人有个小问题想问问各位大佬

q960102834 2019-05-10 08:22:14
import java.util.Scanner;
public class T12 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入是否是会员:");
String hy=input.next();
double je=input.nextInt();
System.out.println("请输入购物金额:");
if(hy.equals("y")){
if(je>200){
je=je*0.75;
}else{
je=je*0.8;
}
}else{
if(je>100){
je=je*0.9;
}
}
System.out.println("实际消费"+je);


}

}
//这串代码不进入if语句 不懂为什么
...全文
136 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Unicode Escapes 2019-05-11
  • 打赏
  • 举报
回复
Scanner input=new Scanner(System.in);
这行代码,会阻塞程序的执行,等待用户的输入。只有用户在控制台中输入文字并回车,之后的代码才会执行。

如果想要进入if,可以在控制台输入 y201 试试
互联网扫地僧 2019-05-10
  • 打赏
  • 举报
回复
你看看你是否输入正确
qq_40205035 2019-05-10
  • 打赏
  • 举报
回复
自己用debug看看
阿部仲麻吕 2019-05-10
  • 打赏
  • 举报
回复
没进入就是false么,没满足条件啊。

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧