变量
- 定义:内存中的一个存储区域,可以保存数据。
- 声明、赋值:
<数据类型> <变量名> = <初始化值>
eg:int a = 1;
public class test2{
public static void main(String[] args){
int a = 2;
System.out.println(a);
}
}
数据类型
- 整数类型
public class test2{
public static void main(String[] args){
int a = 2;
byte b = 123;
//byte c = 128;//数值越界,会报错
System.out.println(a);
System.out.println(b);
}
}
- 浮点类型
public class test2{
public static void main(String[] args){
double a = 2.333;
float b = 2.333F;//不加F会报错
System.out.println(a);
System.out.println(b);
}
}
- 字符类型
(1)char型数据用来表示通常意义上“字符”,2个字节。
(2)字符型变量的三种表现形式:
①字符常量是用单引号‘’括起来的单个字符,如 char c1 = ‘a’;
②是用转义字符 ‘\’ 来将其后的字符转变为特殊字符型常量,如 char c2 = ‘\n’;
③使用unicode值来表示字符型常量‘\uXXXX’,如 char c3 = ‘\u000a’;
public class test2{
public static void main(String[] args){
char c1 = 'a';
char c2 = '\n';
char c3 = '\u0043';
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
}
}
- 布尔类型
boolean类型数据只允许取值true和false,无其它值。特别的,不可以使用0或非0整数代表false和true,这点与C语言不同。
public class test2{
public static void main(String[] args){
boolean c1 = true;
boolean c2 = false;
System.out.println(c1);
System.out.println(c2);
}
}