07-进制 、浮点数 、字符与转义符







进制


  • 二进制 一般为0b

  • 十进制 为常用类型

  • 八进制 一般为0开头

  • 十六进制 一般为0x

public class Demo_03 {
    public static void main(String[] args) {
        int Int_1 = 10;
        int Int_2 = 010;//八进制
        int Int_3 = 0x10;//十六进制
        System.out.println(Int_1);
        System.out.println(Int_2);//输出八进制
        System.out.println(Int_3);//输出十六进制
    }
}

浮点数


浮点数表示的长度是有限的,所以数字会导致存在舍入误差,最好完全避免使用浮点数进行比较!

public class Demo_03 {
    public static void main(String[] args) {
        float Float_1 = 0.1F;//人工计算后为0.1
        double Double_1 = 1.0/10;//人工计算后为0.1
        System.out.println(Float_1);//输出计算机计算的数值
        System.out.println(Double_1);//输出计算机计算后的数值
        System.out.println(Float_1==Double_1);//查看是否相等
    }
}
```java
public class Demo_03 {
    public static void main(String[] args) {
        float Float_2 = 233333333333333333333333F;//赋值Float_2
        float Float_3 = Float_2 + 1;//赋值Float_3为Float_2 +1
        System.out.println(Float_2);//输出Float_2
        System.out.println(Float_3);//输出Float_3
        System.out.println(Float_2==Float_3);//对比Float_2和Float_3
    }
}

以上两个为较为经典的错误示例

如果需要使用一般使用 BigDecimal

字符


所有的字符本质还是数字

public class Demo_03 {
    public static void main(String[] args) {
        char Char_1 = 'a';//赋值Char_1
        char Char_2 = '叮';//赋值Char_2
        System.out.println(Char_1);//输出Char_!
        System.out.println((int)Char_1);//强制转换之后输出Char_1
        System.out.println(Char_2);//输出Char_2
        System.out.println((int)Char_2);//强制转换后输出Char_2
        char Char_3 = '\u53EE';//十进制下”叮“为 21486 转换到十六进制后为 53EE
        System.out.println(Char_3);//输出后为”叮“
    }
}

转义符


一般以 \ 开头的都是转义符,例如制表符为 \t ,换行符为 \n


暂无评论

发送评论 编辑评论


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