比较和关系运算
比较:
比如自动售票机
~自动售票机,选择了终点或线路之后,投入足够的纸币或硬币,就可以自动打印或制作出车票,还会自动找回零钱
自动售票机需要用户做两个操作
~自动售票机需要用户做两个操作:选择终点或路线,投入纸币或硬币,而自动售货机则根据用户的输入作出相应的动作:打印出车票并返回赵零,或告知用户余额不足以出票
~从计算机程序的角度看,这就是意味着程序需要读用户的两个输入,然后进行一些计算和判断,最后输出结果。
注释:
~以两个斜杠//开头的语句把程序分成了四个部分:
1.初始化
2.读入投币金额
3.打印车票
4.计算并打印找零
/* */注释:
~延续数行的注释,要用多行注释的格式来写,多行注释有一对字符序列/*开始而以*/结束
~多行注释也可以用于一行内的注释
控制台
所以可以看出这个程序是有问题的,这个程序他根本没有去判断投进去的钱够不够用
所以我们要比较amount是否大于等于10,为true就代表他大于或等于10,为false就代表不够10
控制台
控制台
关系运算:
~计算两个值之间的关系,所以叫做关系运算
例子:
~所有的关系运算符的优先级比算数运算的低,但是比赋值运算的高
列:7>=3+4 会先计算3+4之后会让3+4和7进行比较,7大于或等于3+4就为true否则就为false
~判断是否相等的==和!=的优先级比其他的低,而连续的关系运算是从左到右进行的
列:5>3 == 6>4 那么会先计算5是否大于3和6是否大于4,然后判断他们两个是否都为true
~如果有一个浮点数和一个整数也是可以进行比较的