栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA Day7-- 数据类型拓展

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA Day7-- 数据类型拓展

数据类型拓展 整数拓展 进制

二进制 八进制 十进制(正常) 十六进制
二进制:0b开头 八进制:0开头 十六进制:0x开头

浮点数拓展

银行业务
float和duoble是有限的 离散的 是四舍五入的概念 不精确
最好完全避免使用浮点数进行比较
可使用Bigedcimal数学工具类

举例代码

        float num4=0.1f;
        double num5=1/10;
        System.out.println(num4==num5);
        float num6=28283832838283f;
        float num7=num6+1;
        System.out.println(num6==num7);
字符拓展
  • 强制转换
    所有字符本质还是数字
    比如使用int命令强制转换成数字
char num8='我';
        System.out.println(num8);
        System.out.println((int)num8);
        char num9='你';
        System.out.println(num9);
        System.out.println((int)num9);
  • 编码Unicode 2字节 表 例如 65=A excel 2的16次方
    Unicode表的转译命令是u
  • 转义字符
    t 制表符
    n 换行
//制表符t     换行n
        System.out.println("HellotWorld");
        System.out.println("HellonWorld");
布尔值拓展

boolean flag=true;
if (flag == true){}如果falg等于真那么就****
if (flag == true){}新手
if (flag){}老手
代码要精简

代码演示全篇

public class demo1 {
    public static void main(String[] args) {
        //整数拓展  ;进制 二进制0b  八进制0 十进制正常 十六进制0x
        int num1=10;
        int num2=010;
        int num3=0x10;
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
        System.out.println("=============================================================");
        //浮点数拓展
        float num4=0.1f;
        double num5=1/10;
        System.out.println(num4==num5);
        float num6=28283832838283f;
        float num7=num6+1;
        System.out.println(num6==num7);
        //字符拓展
        //所有的字符本质都是数字
        char num8='天';
        System.out.println(num8);
        System.out.println((int)num8);
        char num9='你';
        System.out.println(num9);
        System.out.println((int)num9);
        char num11='u0061';
        System.out.println(num11);
        String num12="u9648u51efu96efu6211u7231u4f60";
        System.out.println(num12);
        //转义字符
        //制表符t     换行n
        System.out.println("HellotWorld");
        System.out.println("HellonWorld");
        System.out.println("HelloWorld");
        //布尔值拓展
        boolean flag=true;
        if (flag==true){}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332145.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号