注释
注释 | 使用描述 |
---|---|
单行注释 | 以//开始,如://行注释 |
多行注释 | 以/* 开始,以*/结束,如:/* 多行注释*/ |
文档注释 | 以/** 开始,以*/结束,@功能 自行定义 |
注释不会出现在可执行程序中,通过注释提高代码的可读性,使得Java代码条理清晰。通常在程序开头加入要实现的功能、时间、作者等内容注释,方便后期的维护以及程序员之间的交流。
变量
1. 变量的概念
- 变量是计算机中一块特定的内存区域,由一个或多个连续的字节组成。
- 该区域的数据可以在同一类型范围内不断变化
- 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值。
2. 变量的作用
用于在内存中保存数据。
3. 变量的使用
格式: 数据类型 变量名 = 变量值;
//变量的声明
int age;
//变量的初始化
age = 18;
//变量的使用
System.out.println(age);
注意:
- 变量必须先定义,后使用。
- 声明一个变量后,必须赋值进行初始化,使用未初始化的变量是错误的。
把变量的初始化注释后运行报错
- 可以在一行中声明多个相同类型的变量,也可以将变量的声明和初始化放在同一行中
- 变量都定义在作用域中,只在其作用域内有效。
- 同一作用域下,不可以声明两个同名的变量。
4. 常量
被final关键字修饰,只能被赋值一次,一旦被赋值就不能再被更改。
final int a = 10;
数据类型
数据类型 | 类型说明符 | 位数 | 变量声明 |
---|---|---|---|
整型 | int | 32 | int a = 18; |
短整型 | short | 16 | short a = 18; |
长整型 | long | 64 | long a = 18L; |
字节型 | byte | 8 | byte a = 1; |
单精度浮点型 | float | 32 | float a = 18.0F; |
双精度浮点型 | double | 64 | double a = 18.0; |
布尔类型 | boolean | 32/8 (不同的虚拟机不一样) | boolean a = true; boolean b = false; |
字符型 | char | 16 | char a = ‘A’; |
字符串类型 | String | - | String a = “abcdefg”; |
字符串类型属于引用类型,其余八种是基本类型。
控制台输入
要想通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in关联。
Scanner in = new Scannr(System.in);
Scanner接收方法 | 作用 |
---|---|
nextByte( ) | 读取Byte类型的数据 |
nextInt( ) | 读取int类型数据 |
nextFloat( ) | 读取float类型数据 |
nextDouble( ) | 读取double类型数据 |
nextBoolean( ) | 读取布尔类型的数据 |
next( ) | 读取一个字符串(以空白字符分隔) |
nextLine( ) | 读取一行数据 |
格式化输出
占位符 | 说明 |
---|---|
%d | 按照十进制格式输出整数 |
%f | 按照十进制格式输出小数 |
%e %E | 按照科学计数法输出小数 |
%o | 按照八进制格式输出整数 |
%x %X | 按照十六进制格式输出整数 |
%s %S | 按照字符串方式输出 |
%c %C | 按照字符符号输出 |
%n | 按照特定操作系统输出换行符 |
总结
本篇内容:
- 注释的使用
- 变量的概念、定义、初始化和使用
- 数据类型:基本类型(8种),最常用引用类型String
- 控制台输入和格式化输出
下篇内容:
运算符