变量规则
1,先声明,后赋值,再使用。
int a ;
a =10 ;
syso(a);
2, 变量只能声明一次,变量名不能重复。
int i =1;
int i =20; (错误)
3,可以将一个变量值赋值给另一个变量。
4,可以在声明变量的时候直接赋值。
int c =10;
标识符命名规范
项目名: 全小写 (zhttty)
包名: com.hn.czy.pm (倒着写)
类名:首字母大写,如有多个单词,单词首字母都大写。
类名 ,变量名 ,方法名 (驼峰命名法)
标识符中只能包含:英文字母,数字,_$,不能数字开头,也不能单数字,
类名首字母大写,要见名知意。
八种基本数据类型
整数类型 byte short int long
浮点类型 float double
字符 char
布尔类型 boolean
数据类型转换
自动类型转换:小的数据类型向打的转换。
强制类型转换:大的向小的转换,要在数值前加类型符号,并且会损伤精度。
double d = 5.222; int a = (int)d;
JDK:java开发工具集
bin: java工具集中的执行程序目录、
db: 开发工具集中的临时数据库
JRE: 运行环境
JVM:java虚拟机
运算符
运算符:
算数运算符 + - * / %
比较运算符 < > <= >= = = !=
赋值运算符 = += -= *= /= %=
自增自减运算符 ++ –
逻辑运算符 & && | || ! ^
三元运算符 ? : 表达式的返回值为true时,将返回?后边的值。为false时,将返回:后边的值。
运算符的优先级: 从大到小: 算 比 逻 条 或
java的语法结构
1,顺序结构
2,选择结构
if( 表达式 ){
代码块……
}else{
代码块……
}
键盘输入
Scanner : 扫描。
Scanner input = new Scanner(System.in);
String name = input.next(); 用来接收字符串
int age = input.nextInt(); 用来接收整数
double salary = input.nextDouble(); 用来接收小数