6.1 数据类型
- 基本数据类型
- 引用数据类型
6.2 基本数据类型
6.2.1 整数型
public class IntTest{
public static void main(string[] args){
//十进制
int a = 10;
System.out.println(a); // 10
//八进制
int b = 010;
System.out.println(b); // 8
//十六进制
Int c =0x10;
System.out.println©; //16
//二进制
int cd=0b10;
System.out.println(d); // 2
}
}
6.2.2 浮点型数据
6.2.3 字符型数据
public class CharTest01{
public static void main(String[] args){
char c1 = '中';
System.out.println(c1);
char c1 = 'a';
System.out.println(c2);
char c3 = '0';
System.out.println(c3); '0'是文字字符 和 0 有区别。
//错误1
char c3 = "中"; //赋值的类型是String. 不兼容类型
System.out.println(c3);
//错误2
char c4 = 'ab11' 或者 "1.06";
//未结束的字符文字,java会检测 'a? '但是找不到另一半单引号'
System.out.println(c4);
}
}
6.2.4 布尔类型
public class BooleanTest1{
public static void main(string[] args){
//错误:int 与 boolean 不兼容
//boolean xingBie =1;
boolean sex = true;
int a = 10;
int b = 20;
System.out.println(a>b); //false
System.out.println(a<b); //true
boolean flag =(a<b); //优先级,加小括号
System.out.println(flag); //true
// if 语句, 用于判断(true为男性,否则为女性)
If (sex){
System.out.println("男");
}else{
System.out.print.ln("女");
}
}
}