java 变量取值范围,JAVA中的变量及取值范围

字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。

变量:

变量的数据类型;变量名=变量值

数据类型

基本型

数值型(整数)

布尔型

浮点型

字符型

引用型

String 字符串

数值型(整数)

0-128 19 20 范围 (0,128)小括号不包含该值

[0,128)中括号包含该值

bate 字节 1个字节 2*7=128

例如:byte age = 20;

备注:对于byte类型[0,128) 赋值不能超过该范围

short 短整形 2个字节 2^16=32768

例如:short wage = 1280;

int integer 整数 4个字节 2^32 21来头的10位数

例如:int money = 2000000;

long 长整形 整数 8个字节 2^64 9开头的19位数

例如:long phone = 123456678901 L;

在程序中定义的整数,一般程序会把它当成int类型

int类型就是整数的默认类型

对于long类型整数,表示的时候需要在数字后面添加l字母(大小写都可以)

整数类型取值范围从小到大的顺序

byte < short < int < long

布尔型

boolean 定义开关

该类型只有两种结果

true 真

false 假

当满足某一种情形时,走true结果值

当不满足某一种情形时,走false结果值

浮点型(小数型)

单精度型 float 0-3.403E38 E代表的是10 E后面的数字是10的指数

描述的是整个该数字=整数+后面的小数

例如:float π=3.141f

当在程序中定义一个浮点数(小数)时,程序会解析成double类型

此时需要声明为float类型,那么需要转换格式:在数字的后面添加字母f(大小写都可以)

双精度型 double 0-1.798E308 E代表的是10 E后面的数字是10的指数

描述的是整个该数字=整数+后面的小数

例如:double wage = 17.5;

备注:double类型值 可以自由选择小数的后面添加字母d(大小写都行)

double类型一般作为浮点的默认类型

字符型

char character 字符

char类型的变量中的值 只能填写一个字符 不能为空 语法格式:‘字符值’

例如:char ch = '张';

注意:当在char类型变量中定义多个字符量时,程序会抛出错误

Too many characters in character literal

引用型

String 字符串

语法格式

String 变量名 = "文本信息值";

例如:String name = "张三";

对于Sring字符串来说,字符串变量值中的双引号内容可以为空;

String 变量名 = "";空字符串

当双引号里面无任何信息时,表示的是空字符串,他是字符串值的其中一种

String 变量名 = " ";一个空格字符串

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值