62讲运算符
内容纲要

第62讲运算符

运算符的介绍

  1. 算术运算符
  2. 赋值运算符
  3. 关系运算符[比较运算符]
  4. 逻辑运算符
  5. 位运算符[需要二进制基础]
  6. 三元运算符

file

  • 除 / 的使用

  • 注意事项

  • 独立使用 i ++ 和 ++i 是一样的。(留心表达式中的++或--)

  • file

    1. 取余的时候注意看数据类型
    2. 取模的时候,*在%的本质,看一个公式 a%b = a - a / b b**
public class ArithmeticOperator{
    public static void main(String[] args){
        System.out.println(10 / 4);//数学上来看结果时2.5,但程序不这么认为,因为10和4都是int类型所以结果是2
        System.out.println(10.0 / 4);//java是2.5

        double d = 10 / 4;//java中10 / 4 = 2 , 2=>2.0
        System.out.println(d);//2.0

        //取模的使用
        System.out.println(10%3);//1
        System.out.println(-10%3);//-1
        // 10 - 10/(-3) * (-3)
        System.out.println(10%-3);//1
        // -10-(-10)/(-3) * (-3)
        System.out.println(-10%-3);//-1
    }
}

取模是重点


i++ 的相关陷阱

file

file

练习题

示例1

  • 59天,转换成几个星期零几天。

  • public class TranslateDays{
      public static void main(String[] args){
          /*1. 拿到问题先进行思路分析
            2. 示例59天,转换成几个星期零几天。
            3. 先用一个整型变量保存59天。
            4. 定义一个整型变量Weeks = 59 / 7 得到星期数
            5. 定义一个整型变量Days = 59 % 7 得到取模后的天数
            6. 输出
          */
          int total = 59;
          int weeks = total / 7;
          int days = total % 7;
          System.out.println("59 天共有" + weeks + "个星期;" + 
                            days + "天");
      }
    }

示例2

  • 定义一个变量保存华氏温度,华氏温度转换摄氏温度的公式为 5/9*( 华氏温度-100) ,请求出华氏温度对应的摄氏温度 [234.5]

  • 注意 5 / 9 在Java中等于0!!!!!!

  • public class Temperature{
      public static void main(String[] args){
          float temp = 234.5f;
          //double c = 5 / 9 *(temp - 100);这样写会有问题(5 / 9 = 0 );
          double c = 5.0 / 9 * (temp - 100);
          System.out.println("摄氏温度:" + c);
      }
    }
    
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇