Java语言基础(六)

Java语言基础(六)

         前一章提到的, BigDecimal, DecimalFormat等具体用法,这里就不在说了,网上有许多

一.下面让我们看一个例子(自由落体运动位移)

 

     Java语言基础(六)_第1张图片

        

         说明:

                   (1).公式是 h=(g*t^2)/2

                   (2).注意这里的变量类型都是double类型的

        

           写上面的代码,想起来一些其他的,看下面的

                  

                  Java语言基础(六)_第2张图片

                  

       考虑一下的结果是多少 ?

 

 

         

       

 

 

                  

                   上面的输出结果是0 为什么?

 

 

                   原因是这样的,除号,乘号的优先级是同级别的,如果是同级别的,

              那么就从左向右运算;2/3整除得0,然后再乘6,依然是0;

        

            上面的属于运算符的事,后面的会继续讲,这里提一下                  

        

 

 

二.布尔类型(boolean)

         布尔类型只有两个值:true  false

    

         Java语言基础(六)_第3张图片

 

三.前面有几处用到(=),这里说说 =

         = 是赋值运算,它是个二元运算(就是对两个对象操作),

                                     其功能就是将右方操作数所含的值赋值给左方的操作数

 

         说明:左方必须是一个变量,而右边所赋的值可以是任何数值或表达式,

                     包括变量(如a、number)、常量(如123、‘book’)或有效的表达式(如45*12)

        

        Java语言基础(六)_第4张图片

 

你可能感兴趣的:(Java语言基础(六))