1. Hello World
// public class后面代表定义一个类的名称,类是Java中所有源代码的基本组织单位
public class HelloWorld {
// 第二行的内容是万年不变的固定写法,代表main方法
// 这一行代表程序执行的起点
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
2.常量
/*
常量: 在程序运行期间,固定不变的量。
常量的分类:
1. 字符串常量: 双引号引起来的部分,叫做字符串常量。"abc"
2. 整型常量:
3. 浮点数常量:
4. 字符常量: 凡是用单引号引起来的单个字符,就做字符常量。例如'A'
5. 布尔常量: true、false
6. 空常量: null。没有任何数据。
*/
public class Demo01Const {
public static void main(String[] args){
// 1. 字符串常量
System.out.println("ABC");
System.out.println("");
System.out.println("XYZ");
// 2. 整数常量
System.out.println(20);
// 3. 浮点数常量
System.out.println(3.14);
// 4. 字符常量
System.out.println("A");
// 5. 布尔常量
System.out.println(true);
// 6. 空常量: 不能直接打印null!!
}
}
3. 基本数据类型;引用数据类型
3.1. 基本数据类型
基本数据类型 --> 四种八类
- 整数型: byte; short; int; long
- 浮点型: float; double
- 字符型: char
- 布尔型: boolean
3.2. 引用数据类型(以后展开介绍)
字符串、数组、类、接口、lambda等
3.3. 注意事项
-
字符串不是基本类型,而是引用类型
-
浮点型可能知识一个近似值,并非精确的值
-
数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节
-
对于float和long类型来说,后缀F和L不能丢!
- 浮点数中默认类型是double;如果一定要使用float类型,需要加上一个后缀F。
- 如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。
/*
变量: 程序运行期间,内容可以发生该百年的量。
创建一个变量且使用的格式:
数据类型 变量名; // 创建了一个变量
变量名称 = 数据值; // 赋值,将右边的数据值,赋值给左边的变量
一步到位的格式:
数据类型 变量名称 = 数据值 // 在创建一个变量的同时,立刻放入指定的数据值
*/
public class Demo02Variable{
public static void main(String[] args){
// 创建一个变量
int num1;
// 向变量当中存入数据
num1 = 10;
System.out.println(num1);
// 使用一步到位的格式
int num2 = 20
System.out.println(num2);
}
}
- 使用变量的时候要注意:
/*
使用变量的时候,注意事项:
1. 如果创建多个变量,那么变量之江的名称不可重复
2. 对于float和long类型来说,后缀F和L不能丢!
3. 如果使用byte或者short类型的变量,那么右侧的数据值不饿能超过左侧类型的范围
4. 变量不能超过作用域的范围:
【作用域】: 从变量的定义的一行开始,一直到所属的大括号结束为止。
5. 可以通过一个语句来创建多个变量,但是不推荐这么写!
*/
public class Demo03VariableNotice {
public static void main(String[] args) {
int num1 = 10;
// int num1 = 20 // 又创建了一个新的变量,名字也叫num1,错误!
int a, b, c = 1, 2, 3
}
}