1.变量
变量是一个数据存储空间的表示
可以用房间,房间名,房间类型,入住的客人来对应变量,变量名,变量类型,变量值方便记忆和理解。
通过变量名可以快速地找到数据。
同时,变量的命名也是有规定的:变量名由字母、数字、下划线_、美元符号$组成,但是变量名不可以用数字来开头,同时也不建议用$开头。
2.JAVA数据类型
JAVA中将数据分为基本数据类型(8种)和引用数据类型(3种)。
其中整数类型又分为数值类型和非数值类型:
数值类型有下图这些:
数据类型 | 大小 | 取值范围 |
byte | 1字节8位 | -128 ~ +127 |
int | 4字节32位 | -2147483648(-231) ~ + 2147483647(231-1) |
short | 2字节16位 | -32768 (-215) ~ + 32767 (+215-1) |
long | 8字节64位 | -263 ~ + 263-1 |
float | 4字节32位浮点数 | 1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38 |
double | 8字节64位浮点数 | 4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 |
非数值类型由boolean和char组成:
其中boolean只能为true和false,char只能有一个字符,且需要用单引号''括起来。
3.Scanner的使用
例:
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
// Scanner使用第二步:创建Scanner对象
Scanner sc =new Scanner(System.in);
System.out.println("请输入你的银行卡号:");
int card=sc.nextInt();
System.out.println("卡号是"+card);
}
}
这段代码的功能是使用Scanner类获取键盘输入的银行卡号卡号,并将该数据存储在变量中,输出这个变量的信息。
当我们运行代码后,会出现
此时我们输入一串数字,代码会继续运行
这就是Scanner的作用。
注意(使用Scanner的时候,首先需要导包,也就是要加入import java.util.Scanner;这行代码,否则程序会无法运行,我们也可以通过shift+ctrl+o来快捷输入这串代码)。