Java语言基础(六)
Java语言基础(六)
前一章提到的, BigDecimal, DecimalFormat等具体用法,这里就不在说了,网上有许多
一.下面让我们看一个例子(自由落体运动位移)
说明:
(1).公式是 h=(g*t^2)/2
(2).注意这里的变量类型都是double类型的
写上面的代码,想起来一些其他的,看下面的
考虑一下的结果是多少 ?
上面的输出结果是0 为什么?
原因是这样的,除号,乘号的优先级是同级别的,如果是同级别的,
那么就从左向右运算;2/3整除得0,然后再乘6,依然是0;
上面的属于运算符的事,后面的会继续讲,这里提一下
二.布尔类型(boolean)
布尔类型只有两个值:true false
三.前面有几处用到(=),这里说说 =
= 是赋值运算,它是个二元运算(就是对两个对象操作),
其功能就是将右方操作数所含的值赋值给左方的操作数
说明:左方必须是一个变量,而右边所赋的值可以是任何数值或表达式,
包括变量(如a、number)、常量(如123、‘book’)或有效的表达式(如45*12)