01-Java入门;变量;常量

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. 基本数据类型

基本数据类型 --> 四种八类

  1. 整数型: byte; short; int; long
  2. 浮点型: float; double
  3. 字符型: char
  4. 布尔型: boolean
    在这里插入图片描述

3.2. 引用数据类型(以后展开介绍)

​ 字符串、数组、类、接口、lambda等

3.3. 注意事项

  1. 字符串不是基本类型,而是引用类型

  2. 浮点型可能知识一个近似值,并非精确的值

  3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节

  4. 对于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
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值