1.程序开发一般分三步:编写,编译,运行。
程序-- javac -- java
2.组成:
1.类:java源代码中的基本组织单位。
2.关键字:特点:一:完全小写的字母;二:在编辑器里有特殊颜色;即被保留的,有特殊含义的文字。
3.标识符:程序中我们自定义的名称,即为标识符。
标识符不能以数字开头,不能是关键字
命名规范有两种:1.大驼峰式。2.小驼峰式。
4.常量:在程序运行期间,固定不变的量。
常量分类:
1.字符常量:由单引号‘ ’引起来的单个字符。如‘a’,'B'。
2.字符串常量:由双引号“ ”引起来的一串字符。如"class","string"。
3.整数型常量:直接写上的数字,不带小数点。如100,200。
4.浮点型常量:带小数点的数字。如2.5,-3.14159。
5.布尔常量:只有两种取值:TRUE,FALSE。
6.空常量:null,代表没有任何数据。
演示如下
public class DemoConst {
public static void main(String[] args) {
//字符常量
System.out.println('a');
System.out.println('B');
System.out.println(' ');//两个单引号中间必须有且只有一个字符,不能为空
//字符串常量
System.out.println("class");
System.out.println("");//可以不放任何字符
System.out.println("string");
//整数长量
System.out.println(100);
System.out.println(-200);
//浮点数常量
System.out.println(2.5);
System.out.println(-3.14159);
//布尔型常量
System.out.println(true);
System.out.println(false);
//空常量
System.out.println("不能直接把null常量放在打印语句里");
}
}
代码运行如下:
4.1.数据类型
1.基本数据类型。
2.引用数据类型。(字符串,数组,类,接口,Lambda)
基本数据类型:
整数型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean
TIP:
1.字符串不是基本类型,而是引用类型
2.数据范围和字节数不一定相关。例如float和long
3.浮点数默认类型为double,如果要使用float,要加上后缀F。
4.整数默认类型为int,如果要使用long,要加上后缀L。如 System.out.prinltn(100L);
5.变量:程序运行期间,内容可以发生改变的量
5.1创建格式:
数据类型 变量名称
变量名称 = 数据值; //“=”在程序中代表赋值,将右边的数据值赋值交给左边变量;程序里“==”才代表相等
第二种方式:
数据类型 变量名称 = 数据值; //一步到位格式
public class DemoVariable {
public static void main(String[] args) {
int num1; //定义变量
num1 =10; // 向变量赋值
System.out.println(num1); //打印num1
num1 =20; //再次赋值
System.out.println(num1); //打印num1
int num2 =25; //一步到位模式
System.out.println(num2); //打印num2
num2 =50; //再次赋值
System.out.println(num2); //打印num2
long num3 =3000000000L; //用后缀L代表long类型,否则将报错,因为数据范围超出。
System.out.println(num3);
System.out.println("==============");
float fl1 =2.5F; //加后缀F代表是单精度浮点,否则将报错,默认是双精度double
System.out.println(fl1);
double fl2 =5.0;
System.out.println(fl2);
System.out.println("==============");
char zifu1 ='A';
System.out.println(zifu1);
char zifu2 ='中';
System.out.println(zifu2);
System.out.println("==============");
boolean bl1 =true;
System.out.println(bl1);
boolean bl2 =false;
System.out.println(bl2);
boolean bl3;
bl3 = bl1; //通过另一个变量给变量赋值
System.out.println(bl3);
}
}
运行结果:
TIP:
1.同个方法里变量名唯一。
2.注意数据范围和默认类型,例如100L或者5.0F。
3.变量要赋值后才能使用,并且不能超过作用域。(作用域:从定义变量的一行开始,一直到直接所属的大括号结束)
4.可以通过一句语句创建多个变量,但是不推荐这么写。