Java| 01 基础概念、 注释、关键字、变量等
Java| 01 基础概念、 注释、关键字、变量等
NGX😀 Java,作为一种广泛使用的高级编程语言,拥有一套丰富而强大的特性,使其成为开发各种应用程序的理想选择。本文将介绍 Java 编程语言的一些基础概念,包括注释、关键字和变量,这些都是每位 aspiring Java 开发者必须掌握的基石。
注释
注释是在程序指定位置添加说明性内容
简单解释,就是对代码的一种解释
代码运行会忽略掉注释
分类
- 单行注释:
// 注释信息
- 多行注释:
/* 注释信息 */
- 文档注释:
//** 注释信息 */
关键字
关键字是被Java赋予了特殊含义的英文单词.
关键词的特点
- 关键词的字母全部小写.
- 常用的代码编辑器对关键词有特殊的颜色标记,非常直观.
例如在IDEA中对关键字的提示非常直观.
学习第一个关键字: class
- class用于(创建/定义)一个类
- 类是java最基本的组成单元
1 | // 定义一个类名为Main的class类 |
字面量
字面量类型 | 说明 | 举例 |
---|---|---|
整型类型 | 不带小数点的数字 | 1999, -88 |
小数类型 | 带小数点的数字 | 1145.14, -1919.81 |
字符串类型 | 用双引号括起来的内容 | “Hello World” |
字符类型 | 用单引号括起来的内容, 内容只能有一个 | ‘A’, ‘B’ |
布尔类型 | 布尔值, 表示真假 | trun, false |
空类型 | 一个特殊的值, 空值 | null |
详细用法:
1 | public class Main { |
输出结果:
特殊字符:\t制表符
在 Java 中,
\t
是一个特殊的转义字符.
它的主要作用是在输出文本时创建一个制表位,用于对齐文本或创建一定的空白间隔。具体来说,**\t
** 会将文本的当前位置移动到下一个制表位,通常相当于插入一定数量的空格,以使文本对齐到8个字符的倍数位置。
📢 具体来说: 再打印的时候, 把前面的字符串的长度补齐到8, 或者8的整数倍. 最少补1个空格, 做多补8个.
示例代码:
1 | public class Main { |
输出结果:
变量
在程序执行的过程中, 其值有可能发生变化的量(数据)
定义格式
数据类型 变量名 = 数据值;
注意: 变量名不能重复!!! 变量在使用之前必须赋值
示例代码:
1 | class Main { |
还可以这样写:
1 | class Main { |
一次可定义许多变量,例如:
1 | class Main { |
使用方式
01.输出打印
1 | int a = 19; |
02.参与计算
1 | int a = 19; |
03.修改变量的值
1 | int a = 19; |
小项目: 使用变量计算公交车人数
题目: 一开始没有乘客, 第一站上去1位乘客; 第二站上去2位乘客, 下去1位乘客; 第三站上去2位乘客, 下去1位乘客; 第四站下去1位乘客; 第五站上去1位乘客; 问到了终点站, 车上一共有几人.
因为一开始没有乘客, 所以要定义一个变量记为0; 变量名取为count是为了增加代码可读性.
1 | int count = 0; |
到后来逐渐有人上车有人下车, 所以要用+1或-1来计算公交车人数.
1 | count = count + 1; |
完整代码:
1 | public class Main { |
输出结果:
数据类型
基本数据类型 | 字节 | 位数 | 默认值 | 取值范围 |
---|---|---|---|---|
byte | 1 | 8 | 0 | -128~127或者-2^7~2^7-1 |
short | 2 | 16 | 0 | -32768~32767或者-2^15~2^15-1 |
int | 4 | 32 | 0 | -2147483648~2147483647 |
long | 8 | 64 | 0L | -9223372036854775808~9223372036854775807或者-2^63~2^63-1 |
float | 4 | 32 | 0.0F | 3.4*10^(-38)~3.4*10^38 |
double | 8 | 64 | 0.0d | 1.7*10^(-308)~1.7*10^308 |
char | 2 | 16 | ‘u0000’ | 0~65535或者0~2^16-1 |
boolean | 1/8 | 1 | false | true,false |
提示: 如果要定义long
类型的变量, 则需要在数据最后加上L
或l
作为后缀, 但是建议使用大写L, 防止混淆.L在输出后不会显示.定义float
类型的变量时可以使用F
.
整数和小数取值范围大小关系:double> float> long> int> short> byte
标识符
标识符就是给类, 变量, 方法等起的名字.
目前业内比较流行的是阿里巴巴Java开发手册(终极版)
这是来自网络搜索的在线阅读网站.
以下是一些重要内容:
硬性要求
- 由字母, 数字, 下划线和美元符组成; 且下划线和美元符不能用作开头或结尾.
- 不能以数字开头
- 不能是关键字
- 区分大小写
推荐建议
小驼峰命名法: 方法, 变量
规范1: 标识符是一个单词时, 全部小写.
范例: name
规范2: 标识符由多个单词组成时, 第一个单词小写, 后面首字母大写.
范例: firstName
大驼峰命名法: 类名
规范1: 标识符是一个单词时, 首字母大写
范例: Student
范例2: 标识符由多个单词组成时, 每个单词首字母大写
范例: GoodStudents
键盘录入
Java帮我们写好了一个类叫 Scanner
,这个类可以接收键盘输入的数字.
步骤
一. 导包
1 | import java.util.Scanner; |
这个代码必须要写在类定义的上面
二. 创建对象
1 | Scanner sc = new Scanner(System.in); |
这里只有sc是变量名可以变, 其他都不要变.
三. 接收数据
1 | int i = sc.nextInt(); |
这里只有i是变量名可以变, 其他都不要变.
小练习
题目: 键盘录入两个整数, 求出它们的和并打印.
完整代码:
1 | // 导包 |
输出结果:
🤗 总结归纳
本篇文章主要讲解了Java编程语言的基础概念,包括注释、关键字、变量等。首先,我们介绍了注释的分类和关键字的特点和用法。然后,我们详细解释了字面量的类型和用法以及特殊字符的使用。此外,我们还介绍了变量的定义、使用方式,并且通过一个小项目来展示如何使用变量进行计算。后面的部分,我们讨论了数据类型、标识符和键盘录入的具体内容。最后,我们提供了一些参考内容。希望本篇文章能够帮助初学者更好地掌握Java编程语言的基础概念。