Java基础语法1
注释
1.单行注释
// 单行注释
2.多行注释
/* 多行注释 */
3.JavaDoc:文档注释
/** 文档注释 */
标识符和关键字
-
关键字
![]()
-
标识符
所有的标识符都应该以字母(A-Z或者a-z),美元符($)\或者下划线(_)开始。
数据类型
基本数据类型
-
整数
int num1 = 10(最常用)
byte num2 = 20
short num3 = 30
long num4 = 40L
-
浮点数(小数)
float
double(最常用)
-
字符(String不是关键词,而是一个类)
char
-
布尔值
true
false
引用数据类型
- 类
- 接口
- 数组
整数拓展
- 二进制 0b
- 十进制
- 八进制 0
- 十六进制 0x
浮点数拓展
- float 有限 离散 舍入误差 大约 接近不等于
- 最好不要用浮点数进行比较
银行业务怎么表示钱?
- BigDecimal 数学工具类
字符拓展
-
所有的字符本质还是数字
-
\t 制表符
-
\n 换行
布尔值扩展
if (flag==true)[] 与 if(flag)[] 相同
类型转换(操作比较大的数的时候,注意溢出问题)
byte, short,char <<< int <<< long <<< float <<< double (由低到高)
-
强制转换 高到低
(类型)变量名
-
自动转换 低到高
变量作用域
-
类变量 stacic int allclick = 0;
-
实例变量 string str = "helloworld";
-
局部变量 public void method(){
int i = 0;
}
public class demo02 {
//类变量 static
static double salary = 2500;
//属性:变量
//实例变量:从属于对象:如果不自行初始化,这个类型的默认值 0 0.0
//布尔值: 默认是flase
//除了基本类型,其余的默认值都是null:
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明初始化值
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new demo02();
demo02 demo02 = new demo02();
System.out.println(demo02.age);
System.out.println(demo02.name);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
常量
- 关键字 final
- 常量名一般使用大写字符
public class demo03 {
//修饰符,不存在先后
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
变量的命名规范
- 所有的变量、方法、类名: 见名知意
- 类成员变量:除了第一个单词以外,后面的单词首字母大写(驼峰原则)monthSalary
- 局部变量:首字母小写和驼峰原则 monthSalary
- 常量:单词都要大写 MAX_VALUE
- 类名:首字母大写和驼峰原则 GoodMan
- 方法名:首字母小写和驼峰原则 runMan()


浙公网安备 33010602011771号