您的位置 首页 java

Java常见类型数据及其包装类-byte类型,String类型,boolean类型

1. byte 类型

byte类型范围在-128 — 127之间 占一个字节

两个byte类型运算时 不能用byte类型去接收 因为在 Java 中 参与运算的数据小于4个字节的时候 会提升到4个字节

解决方法有两种:

1.将运算的表达式进行强制类型转换

 byte a = 10,b = 20;
byte c = (byte)(a+b);
  

2.用范围更大的类型去接收

 byte a = 10,b = 20;
int b = a+b;
  

2.int类型
基本与 C语言 相同,这里只说特殊的(后面的long,double,float都是如此)

在Java中int类型有包装类 Integer ,它的功能有很多,举个例子

 System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
  

上面的两行代码可以打印int类型的最大值和最小值 也就是2147483647 和 -2147483648

3. long 类型

long类型在赋值的时候最好在后面加一个大写的“L”

 long a = 10L;
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
  

和int一样输出是最大值和最小值 9223372036854775807 和 -9223372036854775808

4.double类型

System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
最大值和最小值的输出为 1.7976931348623157E308 和 4.9E-324

5.float类型

float类型在给变量赋值的时候要注意在数值后面价格小写“f” 否则在赋值小数的时候会报错

因为编译器会默认这是一个double类型

6. char 类型

char类型和C语言有些区别 Java的char类型是占两个字节 可以存放汉字(汉字占两个字节)

它的包装类是Character

 System.out.println(Character.MAX_VALUE);
System.out.println(Character.MIN_VALUE);
  

它没有最大值和最小值 打印出来是空白

7. boolean 类型

boolean类型没有明确的范围 它有两个值一个是“true”代表真,一个是“false”代表假

8. String 字符串类型

String 相当于C语言的char数组 但是Java的字符串结尾是没有’\0’的

它有一些方法可以实现数字和字符串进行转换

 int a = 10;
String s1 = String.valueOf(a);//方法int转字符串
System.out.println(s1);//输出为10
  
 String s1 = "1234";
int a = Integer.parseInt(s1);
System.out.println(a+1);//输出1235  

文章来源:智云一二三科技

文章标题:Java常见类型数据及其包装类-byte类型,String类型,boolean类型

文章地址:https://www.zhihuclub.com/175591.shtml

关于作者: 智云科技

热门文章

网站地图