##
Java重要特点
Java语言是面向对象的oop
Java语言是健壮的
Java语言是跨平台性的
Java语言是解释型的
转义字符
\t 制表位 实现对齐功能
\n换行符
\r一个回车
变量
+号的使用
当左右两边都是数值型时 做加法运算
当左右两边有一方为字符串时 做拼接运算
数据类型
基本数据类型
数值型: 整数类型(存放整数)byte[1],short[2],int[4],long[8]
浮点(小数)类型 float[4].double[8]
字符型: char[2] 存放单个字符
布尔型: boolean[1] 存放true,false
public class Text { //这是布尔型的例子 public static void main(String[] args) { boolean OK = true; //定义一个布尔变量 if (OK == true) { //T赋值给OK(布尔值) System.out.println("通过"); } else { System.out.println("未通过"); } } }
引用数据类型
类(class)
接口(interface)
数组 [ ]
基本数据类型转换
数据类型按精度(容量)大小排序为
char => int => long => float => double
byte => short => int => long => float => double
转换细节
自动转换:
1、有多种类型的数据混合运算 系统首先将所有数据转换成容量最大的那种数据类型 然后计算
2、当把精度大的数据类型赋值给精度小的时 就会报错 反之会进行自动类型转换
3、(byte,short)和char之间不自动转换
4、byte、shot、char可计算
5、布尔值不参与转换
6、自动提升 即表达式结果的类型自动提升为 操作数中最大的类型
强制转换:
将容量大的数据类型转换为容量小的数据类型 使用时加上强制转换符()
public static void main(String[] args) { int i = (int) 1.9; System.out.println(i); int j = 100; byte b1 = (byte) j; System.out.println(b1); }
基本数据类型转String类型 将基本类型值+“ ”即可
public static void main(String[] args) { int n1 = 100; String str1 = n1 + ""; String str2 = n1 + ""; System.out.println(str1 +