八大基本数据类型
byte、short、int、long、char、float、double、boolean
类型转换
自动类型转换:在数据计算中,byte、short、char、int会自动转换为int类型然后进行计算。int在与float或者long、double类型数据进行计算时,会由低精度转换为高精度,自动进行转换。
强制类型转换:程序中强制使用命令对类型进行转换,大都为高精度转换为低精度,此时由于取值问题,此转换方式易出错。ex: 目标数据类型 变量名 = (目标数据类型)(被转换变量的变量名)
short a = 120; byte b = (byte)(a);
运算符
短路运算符----> &&(与) ||(或)
运算符中赋值运算符“=”优先级往往是最低级的
在比较运算符中,String的比较用equal来实现
ex:userName.equals(name)
数据输入
在键盘录入多种数据时,用nextLine方法接受数据,最后再将字符串转换为各种需要的数据类型
ex: double b = Double.parseDouble(接受数据的名称) ----->double数据类型转换
int a = Integer.parseInt(接受数据的名称) ----->int数据类型的转换
break、continue、return在循环中的区别
break,结束当前循环
continue,结束当前次循环,循环继续
return,结束当前次方法
ex:
break: continue:
0 0
1 1
2 2
我喜欢学习Java! 我喜欢学习Java!
我喜欢学习C++! 4
我喜欢学习C++!
return:
0
1
2
我喜欢学习Java!