hasNextInt() 方法:此方法用于检查扫描器是否有另一个输入项,并且该输入项是一个整数。
可以根据需要使用不同的 Scanner 方法来读取不同类型的数据。
next():读取下一个字符串。nextInt():读取下一个整数。nextDouble():读取下一个双精度浮点数。nextLine():读取下一行文本。hasNext():判断是否还有下一个输入项。如果有,返回true;否则返回false。hasNextInt():判断是否还有下一个整数输入项。hasNextDouble():检查是否还有下一个双精度浮点数输入项。
构造函数是一种特殊类型的方法,它具有以下特点:
- 它与类名相同。
- 它没有返回类型,连
void也不写。 - 它主要用于在创建对象时初始化对象的状态。
静态变量:
静态变量的生命周期与程序的生命周期一样长,即它们在类加载时被创建,在整个程序运行期间都存在,直到程序结束才会被销毁。因此,静态变量可以用来存储整个程序都需要使用的数据,如配置信息、全局变量等。
常量也是与类相关的,但它是用 final 关键字修饰的变量,一旦被赋值就不能再修改。与静态变量不同的是,常量在编译时就已经确定了它的值,而静态变量的值可以在运行时改变。
另外,常量通常用于存储一些固定的值,如数学常数、配置信息等,而静态变量通常用于存储可变的数据,如计数器、全局状态等。
静态变量是与类相关的变量,具有唯一性和共享性,可以用于存储整个程序都需要使用的数据,但需要注意初始化时机和与常量的区别。
Java 增强 for 循环
Java5 引入了一种主要用于数组的增强型 for 循环。
Java 增强 for 循环语法格式如下:
for(声明语句 : 表达式)
{
//代码句子
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
Java string 类
String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:



被折叠的 条评论
为什么被折叠?



