public class HelloWorld {
public static void main(String[] args){
main方法又叫做主方法,是程序的入口
System.out.println("HelloWorld");
System.out.println(xxx): 打印xxx到控制台,并换行
System.out.print(xxx): 打印xxx到控制台,不换行
System.out.println(): 单独只完成换行
xxx整数/小数/布尔类型的常量,直接写就可以
字符常量: 必须使用单引号
字符串常量: 必须使用双引号
}
}
关键字1.高级编辑其中彩色显示 2.全部都是小写字母 public class static void
非法字符问题。Java中的符号都是英文格式的。
大小写问题。Java语言对大小写敏感(区分大小写)。如String
在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。
编译命令后的java文件名需要带文件后缀.java
运行命令后的class文件名(类名)不带文件后缀.class
不要把main写成mian
字符常量-单引号''中只能写一个字符(不能不写,也不能写2个及以上的字符)
字符串常量必须使用双引号""引起来,而且双引号""中可以写多个字符(0个/1个/2个/...)
空常量: 后面讲解 只有一个值null 注意: 不能直接打印空常量
##### 变量
(1)整数
byte 占1个字节 取值范围 -128到127
short 占2个字节 取值范围 正负3万多
int 占4个字节 取值范围 正负21亿 整数常量默认是int类型
long 占8个字节 取值范围 大概19位数字 表示long类型的数据时,建议右边添加字母L/l (2)小数
float 占4个字节 表示float类型的数据时,建议右边添加字母F/f
虽然float占4个字节,但是由于内部采用科学计数法,取值范围远远大于占用8个字节的long类型
double 占8个字节 小数常量默认是double类型
(3)字符:
char 占2个字节 取值范围0到65535
(4)布尔:
boolean 占1个字节 取值只有 true,false
定义变量格式一:
数据类型 变量名称 = 数据值;
定义变量格式二:
数据类型 变量名称;
变量名称 = 数据值;
变量定义的注意事项:
1.变量名称:在同一个大括号范围内,变量的名字不可以相同。
2.变量赋值:定义的变量,不赋值不能使用。
变量定义的注意事项:
1.定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。
因为整数默认是int类型,整数太大可能超出int范围。
2.定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。
因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
public class Demo05BianLiang {
public static void main(String[] args){
char ch = 'a';
System.out.println(ch);
boolean flag = true;
}
}
public class Demo06BianLiangNotice {
public static void main(String[] args){
int a = 100;
int b;
b = 1000;
System.out.println(b);
float f2 = 8.8F;
System.out.println(f2);
}
}
## 标识符--- 程序中起名字的地方(类名,方法名称,变量名)
标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
标识符不能以数字开头。
标识符不能是关键字。
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
getMin(...){...}
getMax(...){...}
变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。