1.基本数据类型转换实例
short s = 12; √
s = s - 9; × int类型
byte b = 10; √
b = b + 11; × int类型
b = (byte)(b + 11); √
byte b = 16; √
short s = 14; √
short t = s + b; × int类型
2.基本数据类型和String类型的转换
程序开发中 经常需要将数据类型转换成String类型 或者将String类型转换成基本数据类型
基本类型转String 将基本类型的值+ " "即可
String str1 = n1 + "";
String类型转基本数据类型
Integer.parseInt("123");
Double.parseDouble("123.1");
Float.parseFloat("123.45");
Short.parseShort("12");
Long.parseLong("123");
Boolean.parseBoolean("true");
String转char 只可转其中一个字符串
System.out.println(s5.charAt(0));
将String转换成基本数据类型时 要确保String类型能转换成有效的数据
比如 我们可以把"123"转成一个整数 但不能把"hello"转成一个整数
如果格式不对 会抛出异常 程序会终止
eg:
public class Hello {
public static void main(String[] args){
String name = "logic";
int age = 19;
int points = 100;
char gender = '男';
String hobbits = "阅读";
System.out.println("姓名\t年龄\t成绩\t性别\t爱好\n" + name + "\t" +
age + "\t" + points + "\t" + gender + "\t" + hobbits);
}
}