Scanner scanner = new Scanner(System.in);
System.out.println("请投币");
Integer next = scanner.nextInt();
System.out.println(next>10);
System.out.println("票价10元");
System.out.println("找您"+(next-10));
}
在上一篇中的投票例子中,我们使用了比较,但是他只能告诉我们是否大于或小于,不能根据我们的需求判断结果应该做什么
那我们该怎么做呢,现在就用到了一条新的语句叫做判断
我们要做的就是来判断用户投币是否大于票价
if (next>10){
}
判断如果投币大于票价我们做一些事情,那我们做什么呢就是打印输出然后来计算找零钱,这就是java中一个判断语句
他的意思就是判断用户投票如果大于票价就来执行花括号里面的内容
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请投币");
Integer next = scanner.nextInt();
if (next>10){
System.out.println("票价10元");
System.out.println("找您"+(next-10));
}
}
如果他是不满足的,就什么都不会做
判断语句
在上一个例子中,如果我们的条件不满足判断的条件就什么都不会执行
我们可以这样做 我们在if语句后面加上else
if (next>10){
System.out.println("票价10元");
System.out.println("找您"+(next-10));
}else{
System.out.println("钱不够");
}
else是否则的意思else是用来和if一起使用的在if中表达如果不是那样的话否则该怎么做
在这里如果不大于10就会执行else语句中的东西