1.注释与规范
-
1.1代码格式
- 1.2 单行注释:"//"
2.变量与常量
- 2.1 标识符:用来标识类名、变量名、方法名以及数组名等。由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,也不能是Java中的保留关键字。
-
注意Java中的命名规范:(1)类名:通常为名词,第一个单词首字母必须大写,后续单词首字母大写;(2)方法名:通常为动词,第一个单词首字母小写,后续单词首字母大写;(3)变量:第一个单词首字母小写,后续单词首字母大写;(4)单词的拼接:通常使用userLastName方式拼接单词,而不是user_last_name。
2.2 关键字:不可以把关键字中的单词作为标识符。凡是在Eclipse在变成紫色粗体 的单词,都是关键字。(常用的关键字有:class,else,goto,public,if,long, void,package, import,int)
2.3 变量:变量就是可以改变的值。编码时,声明变量就是告诉编码器这个变量属于哪一个数据类型。(例如:int x = 30; y = 5; )
注意:变量的命名并不是任意的,要遵循:变量名必须是一个有效的标识符;变量名不可以使用Java中的关键字;变量名不能重复;应选择有意义的单词作为变量名。
-
2.4常量:指在程序运行过程中一直不会改变的量,且常量名通常使用大写字母(例如:final double PI = 3.1415926------声明double型常量PI并赋值)
3.基本数据类型
-
3.1 整数类型:存储整数数值,即没有小数部分的数值
-
3.2 浮点类型:单精度浮点类型(Float,4字节,32位)双精度浮点类型(double,8字节,64位)
代码
....
public class Volume {
public static void main(String[] args) {
//定义半径变量
int radius;
//定义高度变量
int height;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入粮仓半径:");
radius = scanner.nextInt();
System.out.println("请输入粮仓的高度:");
height = scanner.nextInt();
//定义PI
final double PI = 3.1415926;
double volume = PI * radius * radius * height;
double kilo = 750 * volume;
System.out.println("您的粮仓体积为:" + volume + "平方米");
System.out.println("您的粮仓能存储的粮食为:" + kilo + "千克");
}
}
...
3.3 字符类型: char型:占16位bit(两个字节)
注意:char的默认值为空格,char可以和整数做运算(例如:char ch = a; char ch =97;-------表示字符a在Unicode中的排序位置位97)
-
3.4 转义字符:是一种特殊的字符变量,以反斜线“/”开头,后面跟一个或多个字符。
3.5 布尔类型:其又称为逻辑类型,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。
(例如: boolean a; boolean a = true;)