Java基础语法(续)
数据类型
数据类型的分类:
基本数据类型
引用数据类型
基本数据类型
数据类型 | 关键字 | 取值范围 | 内存占用 |
---|---|---|---|
整数 | byte short int long | -128~127 -32768~32767 -2147483648~2147483647 -9223372036854775808~9223372036854775807 | 1 2 4 8 |
浮点数 | float double | -3.401298e-38到3.402823e+38 -4.9000000e-324到1.797693e+308 | 4 8 |
字符 | char | 0-65535 | 2 |
布尔 | boolean | true,false | 1 |
public class HelloWorld{
public static void main(String [] args){
//byte
byte b = 10;
System.out.println(b);
//short
short c = 20;
System.out.println(c);
//int
int d = 30;
System.out.println(d);
//long
//如果要定义long类型的变量
//再数据值的后边需要加一个L作为后缀
//L可以是大写,也可以是小写的
//建议是大写的。
long n = 99999999999L;
System.out.println(n);
//float
//注意点:定义float类型变量的时候
//数据值也需要加一个F
float m = 10.1F;
System.out.println(m);
//double
double r = 20.2;
System.out.println(r);
//char
char q = '中';
System.out.println(q);
//boolean
boolean o = true;
System.out.println(o);
}
}
整数和小数取值范围大小关系:
double>float>long>int>short>byte
long类型变量:需要加入L标识(大小写都可以)
float类型变量:需要加入F表示(大小写都可以)
标识符
标识符:就是给类,方法,变量等起的名字。
标识符命名规则——硬性要求
由数字、字母、下划线和美元符组成
不能以数字开头
不能是关键字
区分大小写
标识符命名规则——软性建议
小驼峰命名法:方法、变量
规范1:标识符是一个单词的时候,全部小写
规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
大驼峰命名法:类名
规范1:标识符是一个单词的时候,首字母大写
规范2:标识符由多个单词组成的时候,每个单词的首字母大写
见名知意
键盘录入
Java帮我们写好一个类叫Scanner,这个类可以接受键盘输入的数字
步骤一:导包——Scanner这个类在哪
import java.util.Scanner; //导包的动作必须出现在类定义的上边
步骤二:创建对象——表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
//上边这个格式里面,只有sc变量名,可以变,其他的都不允许变
步骤三:接受数据——真正开始干活了
int i = sc.nextInt();
//上边这个格式里面,只有i是变量名,可以变,其他的都不允许变。
import java.util.Scanner;
public class HelloWorld{
public static void main(String[] args){
//创建对象
Scanner sc = new Scanner (System.in);
System.out.println("请输入整数");
//接受数据
//变量i记录了键盘录入的数据
int i = sc.nextInt();
int j = sc.nextInt();
System.out.println(i);
System.out.println(j);
}
}