首页 > 其他分享 >基本数据类型

基本数据类型

时间:2022-09-24 14:45:07浏览次数:52  
标签:基本 字节 int 数据类型 System println out

基本数据类型

java 的基本数据类型:

  • 数值类型:

    • 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)

    • 浮点数类型:float(4字节)、double(8字节)

    • 字符类型:char(2字节)

  • boolean类型:true/false(1位)

整数类型拓展

二进制0b 十进制 八进制0 十六进制0x

浮点数类型拓展

存在舍入误差,一般不直接用来比较。用BigDecimal 数学工具类比较

字符类型拓展

字符的本质还是数!

public class Main {
   public static void main(String[] args) {
       //八大基本数据类型primitive type

       //整型 long要加L 强制!1248
       byte nums1=10;
       short nums2=20;
       int nums3=30;
       long nums4=30L;
       //浮点型 float要加F 强制 48
       float num5=50.1F;
       double num6=3.14159265365;
       //字符类型   String 不是基本数据类型 2
       char name='林';
       //boolean类型 1bit
       boolean flag=true;
       //引用数据类型 reference type 类 接口 数组

       System.out.println("Hello world!");

       //进制 二进制0b 十进制 八进制0 十六进制0x
       int i0=0b10;
       int i1=10;
       int i2=010;
       int i3=0x10;
       System.out.println(i0);
       System.out.println(i1);
       System.out.println(i2);
       System.out.println(i3);

       //float double
       //浮点数 有限 离散 存在舍入误差。最好完全避免使用浮点数进行比较
       //用BigDecimal 数学工具类
       float f=0.1f; //0.1
       double d=1.0/10;//0.1
       System.out.println(f==d);//false
       System.out.println(f);
       System.out.println(d);

       //字符拓展
       //所有的字符本质还是数字
       //编码 Unicode 2字节 65536 从U0000到UFFFF
       char c1='a';
       char c2='中';
       System.out.println(c1);
       System.out.println((int)c1);   //强制转换

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

       //转义u必须小写
       char c3='\u0061';
       System.out.println(c3);

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

       //布尔值拓展
       if(flag==true){}  //新手
       if(flag){}   //老手

  }
}
 

标签:基本,字节,int,数据类型,System,println,out
From: https://www.cnblogs.com/ssl-study/p/16725621.html

相关文章

  • Java基础(标识符,数据类型,数据转换,变量)
    注释Java中的注释有3种:单行注释 //多行注释/**/文档注释/***/注释不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯标识符Java所有的组成部......
  • 任何人都可以学习的基本终端命令(不涉及编码!)
    任何人都可以学习的基本终端命令(不涉及编码!)对于我的第5周像开发者一样说话系列,我会为你介绍任何级别使用的基本终端命令!BasicTerminalCommandsAnyoneCanLearn......
  • 每个开发人员都应该知道的基本 Git 命令
    每个开发人员都应该知道的基本Git命令Githubgit克隆用于将目录从GitHub复制到您的计算机。git克隆主要用于指向现有存储库,并在另一个位置的新目录中创建该存......
  • 变量和认识数据类型
    一、变量1、变量的概念和组成部分(1)变量名程序中,数据都是临时存储在内存当中,为了更快速的查找或使⽤这个数据,通常之后,定义⼀个名称,这个名称就是变量名。(2)变量值......
  • 爬虫基本原理
    目录一、爬虫是什么二、爬虫的基本流程三、请求与响应四、总结一、爬虫是什么1、浏览器获取数据的方式浏览器提交请求->下载网页代码->解析/渲染成页面2、爬虫获......
  • Typora基本使用
    Typora主要功能介绍1.语言环境文件>>>偏好设置>>>系统语言2.创建另一个编辑页面ctrl+N几乎所有软件的新建页面的快捷键都是它3.保存文件ctrl+s选择存储文章(......
  • 面试说:聊聊JavaScript中的数据类型
    前言请讲下JavaScript中的数据类型?前端面试中,估计大家都被这么问过。答:Javascript中的数据类型包括原始类型和引用类型。其中原始类型包括null、undefined、boole......
  • 数据类型转换
    packagebase;importjava.util.Date;publicclassClassTransform{publicstaticvoidmain(String[]args){inti=128;byteb=(byte)i......
  • JS数据类型及运算符
     一.数据类型js的数据类型分为原始型数据类型和引用型类型原始类型分为数值型、字符串型、布尔型、未定义型、空​1、数值型常见数字​浮点型1.232.343.1415e1=>31.41......
  • 数据类型
    数据类型强类型语言要求变量使用严格符合规定,所有变量必须先定义后才能使用。Java数据类型示例:publicclassData{publicstaticvoidmain(String[]args){......