首页 > 编程语言 > 详细

Java 八大基础类型及拓展

时间:2021-04-11 16:13:13      阅读:22      评论:0      收藏:0      [点我收藏+]

Java 八大基础类型

  • 整型

    int 常用

    • int i=10;

    byte

    • byte b=127; 取值范围 -128 - 127

    long

    • long l=30L;

    shrot

    • short s=30;

  • 浮点型

    float

    • float f=3.1F;

    double

    • double d=3.1415926;

  • 字符型

    char

    • char c=‘A‘;

  • 布尔型

    boolean

    • boolean flag=true;

 

基础类型拓展

整型

// 进制开头 二进制0b 八进制0 十进制 十六进制0x
int i1=0b10;
int i2=010;
int i3=10;
int i4=0x10;
System.out.print(i1);//二进制 输出2
System.out.print(i2);//八进制 输出8
System.out.print(i3);//十进制 输出10
System.out.print(i4);//十六进制 输出16

浮点型

// float 舍入误差 离散 接近但不等于 
float f1=131415926f;
float f2=f1+1;
Syste,.out.print(f1==f2); //返回true
?
float f3=0.1f;
double d=1/10;
Syste,.out.print(f3==d); //返回flase
Syste,.out.print(f3); //输出0.1
Syste,.out.print(f3); //输出0.1

字符型


//char
//每个字符本质上都是数字char c=‘A‘;
char c=‘A‘;
System.out.print((int)c); //强制转换为整型 输出65
// Unicode字符编码表 2字节 0-65536
?
//转义字符 如 \t \n
System.out.print("hello\nWorld"); // \n 换行输出

布尔型

//比较值的方法
boolean flag=true;
if(flag==true){ }
if(flag){}
// 这两种IF比较方法是一样的 推荐使用第二种

 

 

 

 

Java 八大基础类型及拓展

原文:https://www.cnblogs.com/bxybk/p/14643420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!