JavaSE 复习:基本数据类型
2014-03-24 23:01
344 查看
1.Java中基本数据类型有那些
数值型:
整数类型: byte(8位) short(16) int(默认,32位) long(64位)
小数型: float(32位) , double(64位)
字符型:
char
布尔型:
有两个值(true, false)
代码演示:
Integer 操作
/**
* 本类演示对Integer对象的一些常用操作
* @see Java.lang.Integer
*/
public class IntegerOperation {
public static void main(String[] args) {
Integer a = new Integer(12);
System.out.println("Int占用" + Integer.SIZE + "个字节!");
System.out.println("Int类型变量的表示范围是:" + Integer.MIN_VALUE + " ~ " + Integer.MAX_VALUE);
// 将字符串转换成整数,会抛出NumberFormatException异常
try {
a = Integer.decode("35");
System.out.println("Integer.decode(\"35\")=" + a);
// 将字符串转换成一个int类型的变量
// int a = Integer.parseInt("21");
System.out.println("Integer.parseInt(\"11\")=" + Integer.parseInt("11"));
// Integer.valueOf("21a");就会出现异常其他一样
a = Integer.valueOf("21");
System.out.println("Integer.valueOf(\"sss\")=" + a);
} catch (NumberFormatException e) {
System.out.println("该字符串不能够转换成int型数据");
return;
}
// 将整数型转换成一个字符串
System.out.println("a.toString = " + a.toString());
}
}
数值型:
整数类型: byte(8位) short(16) int(默认,32位) long(64位)
小数型: float(32位) , double(64位)
字符型:
char
布尔型:
有两个值(true, false)
代码演示:
/** * BasicType.class * * 演示基本数据类型的定义和初始化 * * @see System.out.println * * @see Java.lang.Byte * @see Java.lang.Short * @see Java.lang.Integer * @see Java.lang.Long * @see Java.lang.Char * @see Java.lang.Character * @see Java.lang.Float * @see Java.lang.Double * @see Java.lang.Boolean */ public class BasicType { /** 定义byte类型的变量,并初始化 */ public byte bByte = Byte.MAX_VALUE; /** 定义short类型的变量,并初始化 */ public short sShort = Short.MAX_VALUE; /** 定义int类型的变量,并初始化 */ public int iInt = Integer.MAX_VALUE; /** 定义long类型的变量,并初始化 */ public long lLong = Long.MAX_VALUE; /** 定义char类型的变量,并初始化 */ public char cChar = 'a'; /** 定义单精度小数型,并初始化 */ public float fFloat = Float.MAX_VALUE; /** 定义双精度小数型,并初始化 */ public double dDouble = Double.MAX_VALUE; /** 定义布尔型变量, 默认为true */ public boolean bBoolean = true; /** * 主函数 * * 分别将基本类型的值进行输出 * @see System.out.println */ public static void main(String[] args) { BasicType basicType = new BasicType(); System.out.println("Byte=" + basicType.bByte); System.out.println("Short=" + basicType.sShort); System.out.println("Integer=" + basicType.iInt); System.out.println("Long=" + basicType.lLong); System.out.println("Character=" + basicType.cChar + " 它对应的Unicode编码是:" + (int)basicType.cChar); System.out.println("Float=" + basicType.fFloat); System.out.println("double=" + basicType.dDouble); System.out.println("Boolean=" + basicType.bBoolean); } }
Integer 操作
/**
* 本类演示对Integer对象的一些常用操作
* @see Java.lang.Integer
*/
public class IntegerOperation {
public static void main(String[] args) {
Integer a = new Integer(12);
System.out.println("Int占用" + Integer.SIZE + "个字节!");
System.out.println("Int类型变量的表示范围是:" + Integer.MIN_VALUE + " ~ " + Integer.MAX_VALUE);
// 将字符串转换成整数,会抛出NumberFormatException异常
try {
a = Integer.decode("35");
System.out.println("Integer.decode(\"35\")=" + a);
// 将字符串转换成一个int类型的变量
// int a = Integer.parseInt("21");
System.out.println("Integer.parseInt(\"11\")=" + Integer.parseInt("11"));
// Integer.valueOf("21a");就会出现异常其他一样
a = Integer.valueOf("21");
System.out.println("Integer.valueOf(\"sss\")=" + a);
} catch (NumberFormatException e) {
System.out.println("该字符串不能够转换成int型数据");
return;
}
// 将整数型转换成一个字符串
System.out.println("a.toString = " + a.toString());
}
}
相关文章推荐
- JavaSE基本数据类型
- JavaSE 高级 第1节 基本数据类型的封装类
- 黑马程序员--java基础复习之String类StringBuffer及基本数据类型包装类
- redis复习(一):基本知识点----安装、基本数据类型和相关操作
- java基本数据类型复习
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- Java复习第一天_基本数据类型
- java复习1 基本数据类型 常量变量命名 运算优先级
- JAVASE中的数据基本类型相关
- 【JavaSE系列-基础篇6】——变量基本数据类型
- Java复习(三)基本数据类型
- Java复习之基本数据类型的包装
- #1:C语言复习:基本数据类型;
- js复习之-基本语法及数据类型
- [javaSE] 基本数据类型对象包装类
- javaSE学习02_java基本数据类型
- 小静的心路历程--javase基础语法第一章--基本语法之引用数据类型
- Java复习(四)基本数据类型的转换
- [javase学习笔记]-6.6 基本数据类型参数与引用数据类型参数的传递过程
- 小静的心路历程--javase基础语法第一章--方法的参数是基本数据类型和引用类型