打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从零学java笔录

本节主要内容:

1: 数据类型

java中基本类型:

Java八种基本数据类型:

类型占用字节数说明范围2的幂次方说明实际值
八种基本数据类型数值类型整数类型byte1个字节8位二进制-2(7)~2(7)-1负2的七次方到2的七次方减1-128~127
short2个字节16位二进制-2(15)~2(15)-1
int4个字节32位二进制-2(31)~2(31)-1
long8个字节64位二进制-2(31)~2(31)-1
浮点型float(单精度)4个字节
double(双精度)8个字节
字符型char2个字节0~65535
布尔型boolean

演示:

Int类型的使用:

代码:

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

int i = 23;

System.out.println('i的值为:' + i);

i = 25;

System.out.println('i的值为:'+ i);

}

}

输出

代码解释:

错误:

byte数据范围是-128~127.如果输入的数比这个范围大会出现什么问题?

代码:

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 423;

System.out.println( i);

}

}

当时long类型的时候需要注意:

代码:

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 23;

System.out.println( i);

//short、int注意范围 演示忽略

//long

long l = 123456789;

System.out.println( l);

}

}

修改代码:

如果在l值后面在添加几位:

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 23;

System.out.println( i);

//short、int注意范围 演示忽略

//long

long l = 123456789235;

System.out.println( l);

}

}

思考:

long 的范围是-2(63)~2(63)-1。-2的63次方至2的63次方减一啊。

long l = 123456789235;这个值没有满足这个范围。怎么还报错?

查看错误提示,怎么是整数?那么long类型怎么表示?

在数值后面添加一个l就可以。

long l = 123456789235l;

修改后:

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 23;

System.out.println( i);

//short、int注意范围 演示忽略

//long

long l = 123456789235l;

System.out.println( l);

}

}

注意float和double如果直接赋值会报类似错误。所有float赋值后添加f,double赋值后添加d

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 23;

System.out.println( i);

//short、int注意范围 演示忽略

//long

long l = 123456789235l;

System.out.println( l);

//float

float f = 2.3f;

System.out.println( f);

double d = 2.333333d;

System.out.println( d);

}

}

八种基本数据类型演示完整:

/**

八种基本类型演示

数值类型:

byte

short

int

long

浮点类型:

float

double

字符类型:

char

布尔类型:

boolean

**/

class VarDemo{

public static void main(String[] args){

//格式: 数据类型 变量名称 = 初始值;

byte i = 23;

System.out.println( i);

//short、int注意范围 演示忽略

//long

long l = 123456789235l;

System.out.println( l);

//float

float f = 2.3f;

System.out.println( f);

double d = 2.333333d;

System.out.println( d);

//字符类型

char c = 'a';

System.out.println( c);

boolean bl = true;

System.out.println( bl);

}

}

欢迎关注公众号:凯哥Java

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java教程基础——变量
Java数据类型转换(自动转换和强制转换)_微学苑(编程第一站)
第二天 变量&数据类型&运算符【悟空教程】
Java基础方法
Java数据类型以及基本概念详解(图文并茂)
Java 基础语法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服