java程序的运行:编码、编译、执行
java的命令行: ① javac 文件名.java //将java文件编写为class文件
② java 编译后的文件名 //执行编译后的class文件
1、java的标识符
程序中由开发人员写的类名,方法名和变量名,都叫做标识符;
标识符命名规则:
硬性规定 :①标识符以字母、数字、下划线、$组成
②不可以数字开头
③不可使用关键字
软性规定:
①类名使用大驼峰。组成类名的每个首字母都要大写:HolloWorld
②方法名和变量名使用小驼峰。组成该种标识符的单词,开头单词首字母不用大写,以后每个单词首字母要大写。easyCase
2、变量:
可以改变值得量,是内存中的最小存储单元
创建变量的两种方法:
①、数据类型 变量名=值; //在内存中开辟一块内存空间,空间名字为变量名
②、数据类型 变量名; 变量名=值; //这个是两步,当第一步得时候只是声明一个变量,第二步才开辟内存空间;
常量:是指在程序运行期间值固定不变的量。 常量名用字母全大写加下划线组成
3、数据类型 (基本数据类型和引用数据类型)
基本数据类型:四类八种
整形:byte 1字节
short 2字节 短整型
int 4字节 整形
long 8字节 长整型 //该类型需要在值后边加 L 。long a=166666L;
浮点型:float 4字节 单精度浮点型 //该类型默认取得是double,如果要使用float,则需要在值后边加 F。float a=2.2F;
double 8字节 双精度浮点型
布尔型:true 8字节
false 8字节
字符型:char 2字节
引用数据类型:String\date.......
4、运算符
算术运算符:+ - / % ++ --
注:i++、++i:如果只是运算,不用赋值,则++在前在后效果都一样。如果需要赋值,++在后是将运算前值赋给接收的,++在前是将运算后的值赋给接收的
赋值运算符:= += -= /= %=
逻辑运算符:&& || !
关系运算符: <= >= != ==
三目运算符:格式: 数据类型 变量名=条件判断?表达式1:表达式2;
注:变量名和两个表达式得数据类型要一致
5、类型转换
1、小范围的数据类型转向大范围的数据类型,数据类型会自动提示
2、大范围的数据类型转小范围的数据类型,需要强转。 数据类型 变量=(数据类型)值;
缺点:会产生精度丢失和数据溢出
3、两个数据进行运算,类型会自动转到大的数据类型
int a=2; float b=10F; float=b/a;
6、Scanner类
该类用来获取编译器的控制台输入的值。
Scanner sc= newScanner(System.in);int a=sc.nextInt() //获取控制台输入的整数
View Code