变量和常量
java中的关键字
关键字对 Java 的编译器有着特殊的意义,我们在程序中应用时一定不要使用关键字来定义变量或者常量,一定要慎重哦!!
Java 关键字是区分大小写的哦,所以Void 和void是不一样的!
java中的标识符
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
1. 可以有字母、数字、下划线、美元符号$组成
2. 但是不能包含@、%、空格等特殊字符
3. 不能以数字开头
4. 标识符不能是关键字或者保留字
5. 标识符是严格区分大小写的
6. 标识符的命名最好能够反映器作用,见名知意
java中的变量
简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。
java中通过变量类型、变量名、变量值三大要素来描述一个变量
如何命名变量
好的习惯:
1. 第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法
2. 变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。
java中的数据类型
Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。
- 常用的基本数据类型有:
- 注意点
public class HelloWorld{
public static void main(String[] args) {
String name="爱慕课";
char sex='男';
int num=18;
double price=120.5;
// 如果是float,就必须如下
// float price = 120.5f;
boolean isOK=true;
System.out.println(name);
System.out.println(sex);
System.out.println(num);
System.out.println(price);
System.out.println(isOK);
}
}
Java中变量的使用规则
- Java 中的变量需要先声明后使用
- 变量使用时,可以声明变量的同时进行初始化
- 变量中每次只能赋一个值,但可以修改多次
- main 方法中定义的变量必须先赋值,然后才能输出
- 虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等
Java中的自动类型转换
在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。
代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0
自动类型转换是需要满足特定的条件的
- 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
- 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
Java中的强制类型转换
当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?
语法:( 数据类型 ) 数值
强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要慎重哦!
public class HelloWorld{
public static void main(String[] args) {
double heightAvg1=176.2;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);
}
}
Java常量的应用
所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。
语法:final 常量名 = 值;
常量名一般使用大写字符
final String MELA = "男";
System.out.println(MELA);
Java中使用注释
Java 中注释有三种类型:单行注释
、多行注释
、文档注释
- 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。