Class01
1.HelloWorld程序
编译的三个步骤:编写–>编译–>运行
编写:就是书写代码,后缀名为.java或.javac文件
编译:就是将写好的代码生成目标程序的过程,后缀是.exe
运行:就是将目标程序执行
public class HelloWorld {
//定义公有类HelloWorld
public static void main(String[] args){
//定义主函数
System.out.println("Hello World");//换行打印输出Hello World
}
}
2.关键字:1.单词为小写 2.编译器中用特殊颜色显示
3.标识符
标识符也称标志符,是指程序中的自定义内容
命名规则:
1.只能使用$, _,0-9, A-Z, a-z这些符号
2.首位置不能使用数字
3.不能使用关键字命名
命名规范:
类名:每个单词首字母均大写
方法名:除首字母外,其余单词首字母均大写
变量名:除首字母外,其余单词首字母均大写
4.常量
定义:固定不变的量叫做常量
字符串常量:
“ABC”,“abc”,“Aa”,“123”,“12aAb”
字符常量:
‘a’,‘A’,‘中’
整数常量:
1,0,-1,200,10231
浮点数常量:
1.01,-2.00078,12435.23,-200.0
布尔常量:
true,false
空常量:
null
public class Demo01Const {
public static void main(String[] args) {
//字符串常量
System.out.println("ABC");
System.out.println("");//在字符串的双引号中间的内容可以为空
System.out.println("XYZ");
//整数常量
System.out.println(30);
System.out.println(-500);
//浮点数常量
System.out.println(3.14);
System.out.println(-2.5);
//字符常量
System.out.println('A');
System.out.println('6');
//System.out.println(''); 两个单引号之间必须有且只有一个字符,没有不行
//System.out.println('AB'); 两个单引号之间必须有且仅有一个字符,两个不行
//布尔常量
System.out.println(true);
System.out.println(false);
//空常量
//System.out.println(null); 空常量不能直接打印输出
}
}
5.数据类型
基本数据类型:四类八种
整数型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
引用数据类型:字符串,数组,接口,lambda
注意事项:
整数型默认为int类型,使用long时要加L
浮点型默认为double类型,使用float要加F
6.变量
在程序运行期间,可以改变的量
数据类型 变量名称;
变量名称 = 数据值;
int a;
a=10;
数据类型 变量名称 = 数据值;
int a=10;
public class Demo03VariableNotice {
public static void main(String[] args) {
int num1=10;//定义变量num1,初始值为10
//int num2=20; //定义变量num2,初始值为20,报错
int num2=20;//定义变量num2,初始值为20
int num3;//定义变量num3
num3=20;//num3的初始值为20
int num4;//定义变量num4,不进行赋值
//System.out.println(num4); 没有赋值则打印报错
//System.out.println(num5); 没有定义的值打印报错
int num5=100;//定义变脸num5,初始值为100
{
int num6=60;
System.out.println(num6);//打印输出60
}
int a,b,c;//初始化定义多个变量
//分别赋值
a=10;
b=20;
c=30;
//分别打印输出
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}