title: 字面量、变量、标识符
index_img: https://picss.sunbangyan.cn/2023/07/30/stdtw2.jpg
tags:
- Java SE
categories:
- Java SE
hide: false
excerpt: 字面量、遍历、标识符。
一、字面量
说明数据怎么写
字面量类型 | 书写格式 |
---|---|
整型 | 10、23 |
小数类型 | 3.14、345.00 |
字符 | 'A'、'B' |
字符串 | "hello"、"Java" |
布尔类型 | true、false |
空类型 | 特殊值,null |
特殊字符
\t
:打印时,把前面的字符串的长度补齐到8或者8的倍数。
在
IDEA
中默认是4,可以设置为8
二、变量
变量
是存储数据值的容器。用于重复使用、数据经常改变的场景。
格式
数据类型 变量名 = 值
注意
-
必须先定义类型
-
用变量前需要初始化
- 可以赋初值
- 也可以定义后赋值
-
变量作用域
-
变量只在定义它的代码块
{}
内可见。 -
在同一作用域内,不能重复定义同名变量。
-
-
变量有访问修饰符,可以是public、private或缺省。这决定了变量的访问范围
-
变量名应见名知意,通常使用小驼峰命名法
-
静态变量
- 使用static关键字修饰的变量称为静态变量
- 静态变量属于类,而不是类的某个对象,由所有对象共享。
-
基本类型变量的值是实际的数据,引用类型变量的值是对象的地址
三、数据类型
基本数据类型
数据类型 | 范围 | 占用字节 | 注意 |
---|---|---|---|
byte | -128 ~ 127 | 1 字节 | |
short | -32768 ~ 32767 | 2 字节 | |
int | -2147483648 ~ 2147483647 | 4 字节 | 默认为该类型 |
long | -9223372036854775808 ~ 9223372036854775807 | 8 字节 | 使用时需在数值后加L 或l |
float | ±1.4E-45 ~ ±3.4028235E38 | 4 字节 | 使用时需在数值后加F 或f |
double | ±4.9E-324 ~ ±1.7976931348623157E308 | 8 字节 | 默认为该类型 |
char | 0 ~ 65535 | 2 字节 | 只能有一个字符 |
boolean | true/false | 理论上是1字节,但实际取决于虚拟机实现 |
引用数据类型
除了基本数据类型外的其它数据类型。
比如:类(Class
)、接口(Interface
)、数组(Array
)、枚举(Enum
)、注解(Annotation
)、Lambda表达式(Lambda Expressions
)、方法引用(Method References
)、包装类(Wrappers
)、集合(Collections
)等
四、标识符
即给变量、类、对象、包等命名。
名词 | 命名格式 | 例子 |
---|---|---|
类 | 大驼峰(所有单词首字母大写) | User、UserInfo |
接口 | 大驼峰 | Runnable、Callable |
构造方法 | 大驼峰(与类名相同) | Main、ArryTest |
普通方法 | 小驼峰(首个单词首字母小写,其余首个大写) | saveUser、getUserAge |
常量 | 全部大写,单词间用下划线分隔 | MAX_SIZE、COLOR_RED |
变量 | 小驼峰 | username、userAge |
包名 | 全部小写 ,连续的单词只能用一个英文小写字母隔开。 | com.alibaba、org.apache.http |
泛型的类型参数 | 单个大写字母 | T、E、K、V、X、Y、Z |
- 由数字、字母、下划线和$组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
- 抽象类命名使用Abstract或Base开头;
- 异常类命名使用Exception结尾;
- 测试类命名以它要测试的类的名称开始,以Test结尾。
五、控制台输出和键盘录入
控制台输出
在Java中,对于控制台的输出,我们常用的是System.out.println()
方法,例如:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
如果不希望在字符串末尾添加换行符,你可以使用System.out.print()
方法。
键盘录入
Java提供了一个类java.util.Scanner
用于接收用户的输入。其基本用法如下:
// 导入Scanner类
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个扫描器对象,将键盘输入与其关联
Scanner scanner = new Scanner(System.in);
// 提示用户输入数据
System.out.print("请输入你的名字:");
// 使用next方法接收用户输入的字符串
String name = scanner.next();
// 输出用户输入的内容
System.out.println("你的名字是:" + name);
// 关闭scanner对象
scanner.close();
}
}
标签:遍历,字节,驼峰,数据类型,System,标识符,变量,字面
From: https://www.cnblogs.com/SimpleWord/p/17689200.html