027_算术运算符

运算符介绍

image-20210323151715921

算数运算符

image-20210323151756319

算数运算符一览

image-20210323151815673

案例演示

image-20210323151836704

package com.atguigu.chapter03.arithoper

/**
 * ClassName: ${CLASS_NAME} <br/>
 * Description: ${CLASS_NAME} <br/>
 * Date: 2021-03-23 15:19 <br/>
 * <br/>
 *
 * @author yufengming
 * @email yufengming@travelsky.com
 * @project scala
 * @package com.atguigu.chapter03.arithoper
 *          <p>
 *          修改记录
 *
 */
object Demo01 {
  def main(args: Array[String]): Unit = {
    var r1: Int = 10 / 3
    println("r1=" + r1)
    var r2: Double = 10 / 3
    println("r2=" + r2)
    var r3: Double = 10.0 / 3
    println("r3=" + r3)
    println("r3=" + r3.formatted("%.2f"))
    /*
    * r1=3
    r2=3.0
    r3=3.3333333333333335
    r3=3.33

    Process finished with exit code 0
    * */
  }
}
package com.atguigu.chapter03.arithoper

object Demo01 {
  def main(args: Array[String]): Unit = {

    // %的使用
    // 1. % 的运算的原则 : a%b =a-a/b*b
    println(10 % 3) // 1
    println(-10 % 3) // -1
    println(-10 % -3) // -1
    println(10 % -3) // 1
  }
}
// ++ 和 --
// 说明: 在 scala中没有 ++ 和 --,而使用 +=1 和 -=1
var num1 = 10
// num1 ++ 错误
num1 +=1 // 代替num1++
// --同理
num1 -=1

练习

image-20210323153455300

```scala package com.atguigu.chapter03.arithoper

/**

  • ClassName: ${CLASS_NAME}
  • Description: ${CLASS_NAME}
  • Date: 2021-03-23 16:01

  • *
  • @author yufengming
  • @email yufengming@travelsky.com
  • @project scala
  • @package com.atguigu.chapter03.arithoper
  • 修改记录 / object Exercise01 { def main(args: Array[String]): Unit = { /**

    • 假如还有 97 天 放假 ,问: xx个星期 零xx天
      1. 搞清楚需求(读题)
      1. 思路分析
    • 2.1 变量保存 天数
    • 2.2. 使用/ 7 得到几个星期
    • 2.3 xx天使用%
      1. 代码实现 */ val days = 97 printf("统计结果 %d个星期 零%d天",days/7,days%7)

    /**

    • 定义一个变量保存花式温度,花式温度转换摄氏温度的公式为: 5/9 * (花式温度 - 100)
    • 请求出华氏温度对应的奢侈温度 [ 测试: 232.5]
    • 分析
      1. 变量保存华氏温度,变量保存摄氏温度
      1. 公式有,直接就套用 *
    • / val sheshi = 232.5 // val huashi = 5 / 9 (sheshi - 100) val huashi = 5.0 / 9 * (sheshi - 100) println(s"对应的摄氏温度是$huashi")

    }

} ```


results matching ""

    No results matching ""