首页 > 编程语言 >JAVA数据类型拓展

JAVA数据类型拓展

时间:2022-11-25 22:11:08浏览次数:42  
标签:JAVA int 浮点数 数据类型 System 拓展 println out

数据类型拓展,基础面试题讲解

整数

 //整数拓展   进制    二进制0b   十进制   八进制0    十六进制0x
        int i= 10;
        int i2= 0b10;
        int i3= 010;
        int i4= 0x10;

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);

浮点数

  //浮点数拓展   银行业务怎么表示?  钱
        //BigDecimal   数学工具类

        //float  有限   离散   舍入误差   大约   接近但不等于
        //double

        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较
        //最好完全避免使用浮点数进行比较

        float d=0.1f;//0.1
        double d2= 1.0/10;//0.1

        System.out.println(d==d2);//false

        float d3=12312423434234f;
        float d4= d3 + 1;

        System.out.println(d3==d4);//true

字符

 //字符拓展

        char c1= 'A';
        char c2= '中';

        System.out.println(c1);

        System.out.println((int) c1);   //强制转换

        System.out.println(c2);

        System.out.println((int) c2);   //强制转换

        //所有的字符本质还是字符
        //编码  Unicode 表:(97 = a  65 = A)   2字节   0-65536  Excel   2^16 = 65536

        //U0000 ~ UFFFF

        char c3 = '\u0061';

        System.out.println(c3);  //a  Unicode转译

        //转义字符
        // \t  制表符
        // \n   换行

布尔值

  //布尔值拓展
        boolean falg = true;
        if (falg==true){}//新手
        if (falg){}   //老手          这两行代码是一样的
        //Less is More! 代码要精简易读

标签:JAVA,int,浮点数,数据类型,System,拓展,println,out
From: https://www.cnblogs.com/yzan-blog/p/16926540.html

相关文章

  • ACM 模式下的Java
    一、引入包相关importjava.util.*;二、基本输入相关涉及到输入需要提前创建一个键盘接收器Scannercin=newScaner(System.in);1、输入一个基本数据结构按照by......
  • Java SPI 机制浅析
    本文通过探析JDK提供的,在开源项目中比较常用的JavaSPI机制,希望给大家在实际开发实践、学习开源项目提供参考。一、SPI是什么SPI全称ServiceProviderInterface,......
  • Java 数组拷贝的几种方式
    目前在Java中数据拷贝提供了如下方式:1、clone2、System.arraycopy3、Arrays.copyOf4、Arrays.copyOfRange。一、clone方法clone方法是从Object类继承过来的,基本数据......
  • Java 序列化工具
    一、Java自带的序列化Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据......
  • Java学习六
    一.小结1.使用语法elemenrType[] arrayRefVar(元素类型[]数组引用变量)或elementType  arrayRefVar[](元素类型数组引用变量[])声明一个数组类型的变量。尽管e......
  • JavaScript中String的match方法详解
      String.prototype.match()**String.prototype.match()方法返回通过一个正则表达式匹配到的字符串结果。**varparagraph='Thequickbrownfoxjumpsove......
  • 对Java Web中WEB-INF目录的理解以及访问方法
    事情发生在上个暑假第一次写Javaweb大项目的时候,对于目录管理及分配没有任何经验,就想着清晰明了。后端servlet是用maven进行构建的,所以在目录上没有碰到什么大问题。用......
  • JAVA基础语法
    JAVA基础语法注释、标识符、关键字注释注释类似于笔记,程序是什么意思注释不会被执行书写注释是一个非常好习惯Java中注释分为单行注释,多行注释,文档注释平......
  • Java反射
    反射:框架设计的灵魂,将类的各个组成部分封装为其他对象,这就是反射机制。反射的好处:1.可以在程序运行过程中,操作这些对象2.可以解耦,提高程序的可扩展......
  • Java 中经常被提到的 SPI 到底是什么?
    layout:postcategories:Javatitle:Java中经常被提到的SPI到底是什么?tagline:by子悠tags:-子悠Java程序员在日常工作中经常会听到SPI,而且很多框架都使......