前言
1.双非在校大学生,想通过自学Java进大厂
2.给跟我一样的大学生分享我的经历,和学习资源
3.本版块将会记录从Java入门到就业的所有学习笔记和资源
4.我还会分享我在学习Java中遇到的各种问题和各种解决方法
1.自动类型转换
1.定义
Java程序在进行赋值或运算时,自动将精度小的转换成精度大的。
2.数据类型按精度大小排序
3.使用细节
2.强制类型转换
1.定义
2.使用细节
public class forcetest{
public static void main(String []args){
int x = (int)(10*3.5+6*1.5);//正确
int y = (int)10*3.5+6*1.5;//报错
}
}
3.基本数据类型与String类型的转换
1.基本数据类型转String类型
int n1 = 100; String str1 = n1 + "";
2.String类型转基本数据类型
String Str1 = "345";
Integer.parseInt("123");
Double.parseDouble("123.5");
Float.parseFloat("123.3");
Short.parseShort("123");
Boolean.parseBoolean("true");
Long.parseLong("123456");
Byte.parseByte("12");
//将字符串转换成字符型需要调用charAt(int a)函数
Str1.charAt(a);
//表示字符串中第a+1个字符 Str1.charAt(0)='3';