常量与变量的使用
常量与变量的使用
一)、字符串常量和字符常量
1-1):字符串常量:
由双引号" " 引起的内容,println("善学如春起之苗");
1-2):字符常量:
由单引号' ' 引起的内容
println('J');
public class Test1 {
public static void main(String[] args) {
// 控制台输出任意5行字符串类型常量值
System.out.println("善学如春起之苗");
System.out.println("不见其增,日有所长");
System.out.println("假学如磨刀之石");
System.out.println("不见其损,年有所亏");
System.out.println("加油吧!少年");
// 控制台输出任意5行字符类型常量值
System.out.println('J');
System.out.println('A');
System.out.println('V');
System.out.println('A');
System.out.println('!');
}
二)、整数型常量和浮点型常量
2-1):整数型常量
直接输出整数数字
2-2): 浮点型常量
直接输出小数数字
public static void main(String[] args) {
// 控制台输出任意5行整数类型常量值
System.out.println(-2147483648);
System.out.println(-100);
System.out.println(0);
System.out.println(100);
System.out.println(2147483647);
// 控制台输出任意5行小数类型常量值
System.out.println(-100.0);
System.out.println(-10.0);
System.out.println(0.0);
System.out.println(10.9);
System.out.println(100.9);
}
三)、布尔型常量
-
直接输出true或false
public static void main(String[] args) {
// 控制台输出所有布尔类型常量值
System.out.println(true);
System.out.println(false);
}
四)、变量的概念
-
变量
程序运行期间可以发生改变的值
创建变量:
变量类型 变量名 = 赋值
调用变量名的过程就是在使用变量public class Test1 {
public static void main(String[] args) {
// 定义2个 byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台.
byte num1 = -128;
byte num2 = 127;
System.out.println(num1);
System.out.println(num2);// 定义2个 short类型变量,分别赋short类型范围内的值,并输出在控制台. short num3 = -32768; short num4 = 32767; System.out.println(num3); System.out.println(num4); // 定义2个 int类型变量,分别赋int类型范围内的值,并输出在控制台. int num5 = -2147483648; int num6 = 2147483647; System.out.println(num5); System.out.println(num6); // 定义2个 long类型变量,分别赋超过int类型范围的值,并输出在控制台. long num7 = -2147483649L; long num8 = 2147483648L; System.out.println(num7); System.out.println(num8); }
}
四)、常量的概念及分类
- 常量的概念
程序运行期间固定不变的量
一般是在没有变量引用的数据,如直接打印输出的量,没有指针指向 - 常量的分类
- 字符串常量 “hello”
由" "引起的部分,如:直接 “hello”, 没有变量指向
字符串常量在内存中存放的是一个固定的地址值 - 字符常量 ‘a’
由单引号' ',引起的部分,如: ‘a’,
字符常量在内存中以ASCII码的形式存储,是一个固定数值,占一个字节
- 字符常量和整型常量1的区别
'1' 和 1 的区别:
字符常量‘1’: 在内存中以ASCII码的形式存储,占一个字节
整型常量1:在内存中以二进制补码的形式存储,占2-4个字节
- 整型常量 2
直接写上的数,没有小数点,如:2 - 浮点型常量 2.33
直接写上的数,有小数点, 如:2.33 - boolean常量 true 或 false
直接写上 true 或 false
- 字符串常量 “hello”
金麟岂能忍一世平凡 飞上了青天 天下还依然
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)