【JAVA基础指南(一)】快速掌握基础语法
·
.1 概述
注释是对代码的解释和说明文字,用于代码的解释,实际并不运行。
1.2 示例
Java 中分为三种注释,具体如下
- 单行注释
// - 多行注释
/* */ - 文档注释
/** */
示例:
代码语言:javascript
AI代码解释
public class PoemPrinter {
/**
*
* 这是文档注释
*/
public static void main(String[] args) {
// 这是单行注释:打印诗歌标题
System.out.println("=== 《静夜思》 ===");
/*
* 这是多行注释:
* 以下代码打印诗歌的正文内容
* 每行一句,共四句
*/
System.out.println("床前明月光,"); // 第一句
System.out.println("疑是地上霜。"); // 第二句
System.out.println("举头望明月,"); // 第三句
System.out.println("低头思故乡。"); // 第四句
// 打印结束分隔符
System.out.println("==================");
}
}
展示效果
代码语言:javascript
AI代码解释
=== 《静夜思》 ===
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
==================
2. 变量
2.1 简介
变量是在程序中临时存储数据的,这个容器中只含一个值。
2.2 定义格式
数据类型变量名 = 数据值。
代码语言:javascript
AI代码解释
//赋值,这里以int类型为例,后续会讲解其他类型。
int a = 16;
System.out.println(a);//16
2.3 注意事项
- 变量名不能重复
- 在一条语句中,可以定义多个变量。(这种方式影响代码阅读,少用)
- 使用变量前需要赋值
3. 数据类型
3.1 概述
数据类型分为 基本数据类型 和 引用数据类型,这里主要讲解基本数据类型
3.2 基本数据类型
|
数据类型 |
关键字 |
内存占用 |
取值范围 |
|---|---|---|---|
|
整数 |
byte |
1 |
负的 2 的 7 次方 ~ 2 的 7 次方-1 (-128~127) |
|
short |
2 |
负的 2 的 15 次方 ~ 2 的 15 次方-1 (-32768~32767) |
|
|
int |
4 |
负的 2 的 31 次方 ~ 2 的 31 次方-1 |
|
|
long |
8 |
负的 2 的 63 次方 ~ 2 的 63 次方-1 |
|
|
浮点数 |
float |
4 |
1.401298 e-45 ~ 3.402823 e+38 |
|
double |
8 |
4.9000000 e-324 ~ 1.797693 e+308 |
|
|
字符 |
char |
2 |
0-65535 |
|
布尔 |
boolean |
1 |
true, false |
说明:
- e+38 表示是乘以 10 的 38 次方,同样,e-45 表示乘以 10 的负 45 次方
- 在 Java 中整数默认是 int 类型,浮点数默认是 double 类型
重点:
- byte 类型的取值范围: -128~127
- 整数类型和小数类型的取值范围大小关系: double > float > long > int > short > byte
3.3 示例代码
代码语言:javascript
AI代码解释
public class VariableDemo3{
public static void main(String[] args){
//1.定义byte类型的变量
//数据类型 变量名 = 数据值;
byte a = 10;
System.out.println(a);
//2.定义short类型的变量
short b = 20;
System.out.println(b);
//3.定义int类型的变量
int c = 30;
System.out.println(c);
//4.定义long类型的变量
long d = 123456789123456789L;
System.out.println(d);
//5.定义float类型的变量
float e = 10.1F;
System.out.println(e);
//6.定义double类型的变量
double f = 20.3;
System.out.println(f);
//7.定义char类型的变量
char g = 'a';
System.out.println(g);
//8.定义boolean类型的变量
boolean h = true;
System.out.println(h);
}
}
注意:
- 如果要定义一个整数类型的变量,不知道选择哪种数据类型了,默认使用 int。
- 如果要定义一个小数类型的变量,不知道选择哪种数据类型了,默认使用 double。
- 如果要定义一个 long 类型的变量,在数据值的后面需要加上 L 后缀。(大小写都可以,建议大写)
- 如果要定义一个 float 类型的变量,在数据值的后面需要加上 F 后缀。(大小写都可以)
3.4 扩充:新手先掌握哪些数据类型
如果先前并没有任何语言的基础,建议先把下面这些用熟:
int:最常用的整数类型(计数、年龄、数量)double:最常用的小数类型(价格、分数)char:单个字符(了解即可,后面会在字符串里经常见到)boolean:条件判断的核心(true/false)
补充:
String严格来说是引用类型,但入门阶段输出文本、拼接内容几乎都离不开它,可以当成“先会用”的重点。
更多推荐




所有评论(0)