Java常用变量:

java 变量不初始化会怎么样_java 变量不初始化会怎么样

Java标识符:

使用标识符时,需要遵守几条规则:

1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包罗 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包罗关键字和保留字。如:不可以使用 void 作为标识符,然则 Myvoid 可以

3.  标识符是严酷区分大小写的。 以是涅,一定要分清晰 imooc 和 IMooc 是两个差别的标识符哦!

4.  标识符的命名最好能反映出其作用,做到见名知意。

若何命名Java变量:

优异攻城师的习惯:

1、变量名由多单词组成时,第一个单词的首字母小写,厥后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

2、变量命名时,只管简短且能清晰的表达变量的作用,做到见名知意。如:界说变量名 stuName 保留“学生姓名”信息

PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,以是 price 和 Price 是两个完全差别的变量哦!

Java中的数据类型:

java 变量不初始化会怎么样_Java_02

常用的基本数据类型有:

java 变量不初始化会怎么样_变量名_03

Java中变量的使用规则:

1、Java 中的变量需要先声明后使用

java 变量不初始化会怎么样_标识符_04

2、变量使用时,可以声明变量的同时举行初始化

java 变量不初始化会怎么样_Java_05


也可以先声明后赋值

java 变量不初始化会怎么样_变量名_06

3、变量中每次只能赋一个值,但可以修改多次

java 变量不初始化会怎么样_java中常量有初始化值吗_07

4、main 方式中界说的变量必须先赋值,然后才气输出

java 变量不初始化会怎么样_java中常量有初始化值吗_08

5、虽然语法中没有提醒错误,但在现实开发中,变量名不建议使用中文,容易发生安全隐患,譬如后期跨平台操作时泛起乱码等等

java 变量不初始化会怎么样_java 变量不初始化会怎么样_09

Java中的自动类型转换:

固然自动类型转换是需要知足特定的条件的:

1.  目的类型能与源类型兼容,如 double 型兼容 int 型,然则 char 型不能兼容 int 型

java 变量不初始化会怎么样_Java_10

2.  目的类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

java 变量不初始化会怎么样_标识符_11

Java中的强制类型转换:

显然,这种转换是不会自动举行的!由于 int 型的存储局限比 double 型的小。此时就需要通过强制类型转换来实现了。

语法:( 数据类型 ) 数值

java 变量不初始化会怎么样_变量名_12

运行效果:

java 变量不初始化会怎么样_标识符_13

可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,效果为 75,数值上并未举行四舍五入,而是直接将小数位截断。

明了了吧,强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要稳重哦!

Java常量的应用:

语法:final 常量名 = 值;

java 变量不初始化会怎么样_java中常量有初始化值吗_14

程序中使用常量可以提高代码的可维护性。

若何在Java中使用注释:

Java 中注释有三种类型:单行注释、多行注释、文档注释

java 变量不初始化会怎么样_标识符_15

运行效果: Hello Imooc!

看:被注释的代码块在程序运行时是不会被执行的~~

我们可以通过 javadoc 下令从文档注释中提取内容,天生程序的 API 辅助文档。

java 变量不初始化会怎么样_标识符_16

打开首页,查看下天生的 API 文档

java 变量不初始化会怎么样_Java_17

PS:使用文档注释时还可以使用 javadoc 符号,天生更详细的文档信息:

@author 标明开发该类模块的作者

@version 标明该类模块的版本

@see 参考转向,也就是相关主题

@param 对方式中某参数的说明

@return 对方式返回值的说明

@exception 对方式可能抛出的异常举行说明