比较与运算关系

自动售票机

  自动售票机,选择了终点或线路之后,投入足够的纸币,就可以自动打印或制作出车票,还会找零钱

  我们是要表达自动售票机那种工作过程,这需要一定程度上的抽象,我们需要忽略它的一些细节,关注于它的工作流程

自动售票机 两个操作 选择终点或者路线、投入纸币和硬币、而自动售货机根据用户的输入做出相对应的动作:打印出车票并返回找零钱,或者告知用余额不足

从计算机程序的角度看,这就是意味着程序需要度用户的两个输入,然后进行一些计算和判断,最后输出的结果

接上回我们提到了两个斜杠为注释 ,注释:插入在程序代码中用来向读者提供解释信息、他们对于程序的功能没有任何影响,但是往往能使得程序更容易被人类读者理解

这里四个小斜杠,成功将代码分成了四个部分

  初始化

  读入投币金额

  打印车票

  计算并打印找零

 

/* */注释

延续多行的注释,要用多行注释的格式来写。多行注释由一对字符序列“/*”开始,而以“*/”结束

也可以用一行内的注释

int ak=47 /*36*/,y=9;

 

首先打印输出“请投币”,然后就是用户投进了的金额,然后我们就把车票打印出来了,票价10元,我们要拿上你输入的金额减去10,我们要找你的钱

保存运行,我们输入一个比10小的数,你就会发现它也会给你出票,所以说这个程序有问题

 

 

加上这个两个以后会进行判断,如果大于10元为ture 小于的话为false

System.out.println(amount);
System.out.println(amount>=10);

 

 

 运算关系

计算两个值之间的关系,所以叫做关系运算

优先级

上述提到运算符是有优先级,所有的关系运算符的优先级比算术运算的低,但是比赋值运算符的高

      6>l

      5==5

      7>=3+4

 

判读是否相等的==和!=的优先级比其他的低,而连续的关系运算是从左到右进行的

 

 

Math.abs(f1-f2)<0.00001

 

posted @ 2022-06-20 11:51  zj勇敢飞,xx永相随  阅读(55)  评论(0编辑  收藏  举报