变量的命名
通过变量名可以简单快速地找到内存中存储的数据
Java的变量命名规则
- 变量名只能由字母、数字和下划线和$符号组成
- 第一个字符必须是字母或下划线或$符号,不能是数字
- 变量名不能包含除_和$符号以外的其他特殊字符,如%、#、逗号等
- 不可以使用关键字
Java中的转义序列
转义序列就是包含反斜杠(\)的字符组合后跟字母或用数字的组合
符号 | 字符含义 |
---|---|
\o | 空字符 |
\n | 换行 |
\r | 回车 |
\t | 制表符 |
" | 双引号 |
’ | 单引号 |
\ | 反斜杠 |
格式化输出
占位符 | 说明 |
---|---|
%d | 按照十进制格式输出整数 |
%f | 按照十进制格式输出小数 |
%e、%E | 按照科学计数法输出小数 |
%c、%C | 按照字符符号输出 |
%o | 按照八进制格式输出整数 |
%x、%X | 按照十六进制格式输出整数 |
%s、%S | 按照字符串方式输出 |
%n | 按照特定操作系统输出换行符 |
Scanner
Scanner是用来接收控制台输入的一个常用类,下面举一个例子
- 声明一个变量scanner,用System.in 初始化
- 使用scanner.nextDouble()读取输入的double型数值
import java.util.Scanner;
public class CalcCircleArea{
public static void main(String[] args){
//扫描对象,用来扫描系统的输入
Scanner scanner = new Scanner(System.in);
//需要手动输入圆的半径
System.out.print("请输入圆半径:");
double radius = scanner.nextDouble();//读取输入的double类型数据,赋值给左边的radius变量
double area = 3.14*radius*radius;
System.out.printf("圆面积为:%.2f\n",area);
}
}