Java数据类型

java的数据类型划分:

如下图所示:


默认的数字类型是int类型,位数小的类型转成位数大的类型将自动完成,若相反,则必须强制完成:

例:byte-->int---自动完成,int-->byte:强制完成;

int x=30;  byte b=(byte)x;

一个默认的小树数字是double类型:  float  x=(float)33.3333;

长整形数字后面,也可以在后面加一个‘L’表示,long x=30L;

字符型与int间可以进行相互转换:

char c='A';  int x=c;  System.out.print(x);//打印65;

char c='A'; int x=c; x++; char y=(char)x;  System.out.println(y);//打印B;

转义字符:\\,\'',\',\n,\t

一个汉字=2个字符=java中一个字符

boolean{true,false};

在java 中与C语言中不同,不存在0表示false,非零表示true;在java中true和false就还是对应原来的true和false;

字符串:byte->short->int->long->float->double,但所有的类型只要是碰到了String,都会向String转换。

以上的基本数据类型的默认值:(1)数值型:0;(2)字符:'';(3)boolean:false;

关系运算:返回的结果是boolean类型

int x=3; int y=8;

System.out.println(x>y);//打印false;

&:正常与,判断所有条件,符号两边的条件;&&:短路与,两边有一个条件为假,另一个不用判断。

|:正常或,判断所有条件,符号两边的条件;||:短路或,两边有一个条件为真,另一个不用判断。

为运算:|,&,>>(右移),<<(左移),>>>(循环右移)

数组:  

 数据类型     数组名称[]=new   数据类型[长度];

数据类型[]    数组名称=new  数据类型[长度];

建立数组分成两部分:共两步:

(1)声明一个数组:数据类型   数组名称[]=null;//因为数组是引用类型,引用的默认值都是null;

(2)开辟数组: 数组名称=new 数据类型[长度];//使用关键字new 完成。

数组静态初始化:

int x[]={1,2,3,4,5};

第二部分:int和Integer的区别:

int 是基本数据类型,而Integer是包装类,为了在各种类型中的转换。

类型转化实例如下:

int a=0;

String result=Integer.toString(a);

int num=Integer.valueof("2");

int num2=Integer.parseInt("12");

double num3=Double.valueof("12.2");

double num4=Double.parseDouble("12.34");

String a=String.valueof("1234");

String b=String.valueof(true);

String c=new Integer(12).toString();

String d=new Double(2.3).toString();

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值