数据类型的分类:
一.基本数据类型
整数→关键字:byte/short/int/long
byte的取值范围小于200
如果要定义long类型的变量,需要在数据值的后面加一个L作为后缀
浮点数→关键字:float/double
定义float类型变量的时候,数据值也需要加一个F作为后缀
字符→关键字:char
布尔:Boolean(只有true false)
整数和小数取值范围大小关系:double>float>long>int>short>byte
d
保存源文件:如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可。
如果源文件包含多个类,编译源文件将生成多个扩展名为class的文件,每个扩展名是class的文件中只存放一个类的字节码,其文件名与该类的名字相同。
一个Java应用程序必须有一个类(至少一个)含有public static void main(String args[])称这个类是应用程序的主类。args[]是main方法的一个参数,是一个字符串类型的数组
标识符:就是给类,方法,变量等起的名字
标识符命名规则:
1.小驼峰命名法:方法,变量e.g.firstName
2.大驼峰命名法:类名e.g.GoodStudent
键盘录入
Java帮我们写好一个类叫Scanner,可以接收键盘输入的数字
步骤一:导包---Scanner这个类在哪
impport java.util.Scanner;导包的动作必须出现在类定义的上边。
步骤二:创建对象--表示我要开始用Scanner这个类了
Scanner sc=new Scanner(System.in);
上面这个格式里面,只有sc是变量名,可以变,其他的都不能变
步骤三:接收数据
int i =sc.nextInt();
只有i是变量名,可以变,其他的都不允许变
//1.导包,找到Scanner这个类在哪//编写要注意:要写在类定义的上面
import java.util.Scanner;public class ScannerDemo1{public static void main(String[] args){//2Scanner sc=new Scanner(System.in);System.out.println("please input integer");//3//变量i记录了键盘录入的数据int i=sc.nextInt();System.out.println(i);}
}