在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
今天Java基础语法学习的内容是常量与变量,顾名思义,常量就是不会发生改变的,而变量则恰好相反。本文主要总结了常量的概念、分类、案例演示,还有变量的概念、格式以及使用。下面就一起梳理下相关得基础知识点吧~
一、常量
1、概念:常量是指在程序运行过程中,其值不可以发生改变的量。
2、Java中的常量分类
(1)字符串常量:用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等。
(2)整数常量:整数,例如:-10、0、88等。
(3)小数常量:小数,例如:-5.5、1.0、88.88等。
(4)字符常量:用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等。
(5)布尔常量:布尔值,表示真假,只有两个值true和false。
(6)空常量:一个特殊的值,空值,值为null。除空常量外,其他常量均可使用输出语句直接输出。
3、案例演示:
~~~java
public class Demo {
public static void main(String[] args) {
System.out.println(10); // 输出一个整数
System.out.println(5.5); // 输出一个小数
System.out.println('a'); // 输出一个字符
System.out.println(true); // 输出boolean值true
System.out.println("欢迎来到黑马程序员"); // 输出字符串
}
}
~~~
二、变量
1、概念:变量是指在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。
2、格式:
```java
数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);
```
或者
```java
// 先声明,后赋值(使用前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
```
还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读性。
```java
int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开
System.out.println(a);
System.out.println(b);
int c,d; // 声明int类型的变量c和d,中间使用逗号隔开
c = 30;
d = 40;
System.out.println(c);
System.out.println(d);
3、变量的使用
通过变量名访问即可使用变量。但是要注意在同一对花括号中,变量名不能重复。而且变量在使用之前,必须初始化(赋值)。定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
以上就是Java基础语法学习中常量与变量的有关知识,大家都理解了吗?如果觉得文章讲解的不够详细,可以在博学谷观看相应的视频课程。现在在下方申请免费的试学名额,马上就可以开通学习账号,享受传智播客的名师为你授课~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础Java培训班哪个培训机构好?博学谷怎么样?
零基础Java培训班哪个培训机构好?零基础学java开发建议选择传智播客旗下的博学谷IT在线教育平台,博学谷采用个性化教学方式、根据企业需求设计java培训课程。采用线上教学模式,跨域时间与地域的限制,学生可以随到随学,并为学员提供零基础入门,技能提升及职业生涯规划为一体的IT在线学习服务。
9114
2019-12-13 19:34:38
零基础小白可以自学Java吗? 菜鸟Java如何入门?
Java作为目前最为广泛的网络编程语言,其职位高额的薪水和巨大的市场需求使得不少人开始学习Java。但不少学习者都是零基础,那么零基础小白可以自学Java吗? 菜鸟Java如何入门?
6042
2019-07-03 17:39:10
新手学Java编程语言怎么入门?
新手学Java编程语言怎么入门?掌握语言基础是第一步,了解java基础知识,Java关键字、核心概念或者基本编码技术。掌握操作符、控制执行流程、访问权限控制、复用类、多态、接口、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。
3199
2020-03-30 15:49:49
Java学习的重点难点是什么?新手入门有哪些门槛?
对于新入行的同学而言,开始学习Java是一个非常关键的过程,很多同学因为不了解Java学习的重点难点知识,导致学习中遇到诸多的问题,甚至走了不少弯路。那Java学习中的重点难点是什么?新手入门有哪些门槛呢?
4644
2020-07-29 09:40:55
MySQL数据库as和distinct关键字怎么用?代码怎么写?
MySQL数据库as和distinct关键字怎么用?代码怎么写?使用SQL语句显示结果时,在屏幕显示的字段名不具备良好的可读性,我们可以使用 as 给字段起一个别名。在很多重复数据想要对其中重复数据行进行去重操作可以使用 distinct。
2399
2022-01-12 16:13:57