栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java数据类型

声明变量:数据类型 变量名;

 int age;

float f1,f2,f3;

给变量赋值: 变量名=值;

age = 18;

f1 = 33;

声明变量并赋初始值:数据类型 变量名=值;

int age = 1;

1)整数类型存储整数:1,3,6

byte:

存储最大值127;最小值-128

声明byte类型变量b并赋初始值127:

byte b = 127;正确

byte b1 = 128;错误,最大值是127

声明byte类型变量b:byte  b;

默认情况下,相同数据类型进行运算得到的还是原来的数据类型,只有byte和short。

两个byte类型的变量相加,结果默认是int类型,不能自动赋值给byte类类型;

byte b1=2,b2=4;//声明两个byte类型变量,b1和b2,b1赋值2,b2赋值4

byte b3 = b1+b2;//报错。两个byte类型得到32位的int,赋值给8位

改正一:byte b3 = (byte)(b1+b2); 将int型结果强制转换成byte类型

改正二:int b3 = b1+b2;

2)浮点数用来存储小数:

float f = 3.14f;//小数值后面必须加f或者F,不加f默认是64位double类型

其余的数值型赋值时,long和double后面可以加字母l或L,d或D,也可以不加.别的类型不能添加字母。能加字母只有float,double,long;

float f=3;//正确。3默认是int型,能自动转换成float类型。

long l = 3455L;

3)char:存储单个字符,例如单个汉字,单个字母、数字、符号。

声明并赋值:char c = 'A';//使用单引号赋值。

Java字符采用Unicode编码,每个字符(每个Unicode编码)占两个字节,

System.out.println("我说:"大家好"");

运行结果:我说:"大家好"

System.out.println("我说:n"大家好"");

运行结果:我说:

   "大家好"

4)boolean:值只能是true或者false。

boolean sex = true;

if(sex){ //不能if(sex==true)

System.out.println("男");

}

说明一:sex值如果是true,执行if语句中的输出语句

if(!sex){ //sex等于false时,输出男

System.out.println("男");

}

说明二:sex值如果是true,取反变成false,不执行if里面的输出语句。

  • Java语言的整型常量默认为int型,小数默认是double

   如: 23,默认的类型为int类型;

  • 声明long和double型常量可以后加‘ l ’或‘ L ’ ‘ d ’或‘ D’

   如: long  income = 30000L; //数比较大必须写L

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035426.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号