2K+ 阅读量
在编程语言中使用循环,我们可以重复执行一组语句。Java 提供了各种循环,即 while 循环、for 循环和 do while 循环。for 语句包含初始化语句、条件和增量或减量操作。初始化语句 - 初始化确定循环的起始值。条件 - for 循环中的条件是一个返回布尔值的语句。此条件确定循环的退出值。它在循环语句之前执行。增量和减量 - 使用此方法,循环将递增或递减到下一个值。初始化后……阅读更多
1K+ 阅读量
自增运算符将操作数的值增加 1,自减运算符将操作数的值减少 1。我们使用这些运算符在对值执行语句后递增或递减循环的值。示例 在线演示public class ForLoopExample { public static void main(String args[]) { // 打印数字 1 到 10 for(int i = 1; i=1; i--) { System.out.print(" "+i); } } }输出1 2 3 4 5 6 7 8 9 10 10 9 8 7 6 ... 阅读更多
3K+ 阅读量
Java 提供了两个运算符 ++ 和 --,分别用于将值增加 1 和减少 1。这两个运算符有两种变体 - 预增/预减 - 此形式先增加/减少值,然后执行指定的运算。示例在下面的示例中,变量 i 的初始值为 5。我们使用预增运算符打印它的增量值。由于我们使用的是预增运算符,因此先增加 i 的值,然后打印。 在线演示public class ForLoopExample { public static void main(String args[]) { int i = 5; System.out.println(++i); ... 阅读更多
925 阅读量
关键字 - Java 中的关键字对编译器具有特殊含义,因此不能用作标识符。Java 提供了一组 50 个关键字。abstractcontinuefornewswitchassertdefaultgotopackagesynchronizedbooleandoifprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile保留字 - 在上面提到的关键字列表中,关键字 goto 和 const 当前未使用。它们是保留字(供将来使用)。true false 和 null - True、false 和 null 表示 Java 中的某些值,它们用作字面量。它们不被视为关键字。但是,如果尝试这样做,则不能将它们用作 Java 中的标识符,否则会发生编译时错误……阅读更多
108 阅读量
Java 中的 instanceof 运算符用于查找引用是否是 Type(即类或接口)的实例。示例 在线演示public class InstanceOfExample { public static void main(String args[]) { String str = "hello"; boolean bool = str instanceof String; System.out.println(bool); } }输出trueinstanceof 运算符的合法操作数instanceof 运算符的唯一合法操作数如下所示 - 左操作数 - 它必须是表示对象的引用。右操作数 - 它必须是 Java 类或接口的名称。除了这两个之外,如果您使用……阅读更多
switch 语句允许将变量与其值的列表进行相等性测试。每个值都称为一个 case,并且会检查正在切换的变量的每个 case。语法switch(表达式) { case 值 : // 语句 break; case 值 : // 语句 break; // 可以有任意数量的 case 语句。 default : // 语句 }应遵循的规则使用 switch 语句时,请记住以下几点 - 我们只能使用 int、……阅读更多
通常,数据以位的形式(1 或 0)存储在计算机中。有各种可用的编码方案,指定每个字符表示的字节集。ASCII - 代表美国信息交换标准代码。它由美国标准协会开发,是最常用的编码系统。它使用 7 位表示字符,并包含 128 个字符:大写和小写拉丁字母、数字 0-9 和一些额外字符。Unicode (UTF) - 代表 Unicode 转换格式。它由 Unicode Consortium 开发。如果您想创建使用……阅读更多
Java 提供了各种数据类型来存储各种数据值。它提供了 7 种基本数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的强制类型转换将一种基本数据类型转换为另一种称为类型强制转换。有两种类型的强制转换 - 扩展 - 将较低数据类型转换为较高数据类型称为扩展。它是隐式完成的。缩小 - 将较高数据类型转换为较低数据类型称为缩小。您需要使用强制转换运算符(“( )”)显式执行此操作。将 double 强制转换为 byte double 与……阅读更多
784 阅读量
Java 提供了各种数据类型来存储各种数据值。它提供了 7 种基本数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的强制类型转换将一种基本数据类型转换为另一种称为类型强制转换。有两种类型的强制转换 - 扩展 - 将较低数据类型转换为较高数据类型称为扩展。它是隐式完成的。缩小 - 将较高数据类型转换为较低数据类型称为缩小。您需要使用强制转换运算符(“( )”)显式执行此操作。对于每个基本变量,都有一个包装类可用,……阅读更多
在某些情况下,读取文件内容时会遇到文件结尾,此时会抛出 EOFException 异常。尤其是在使用输入流对象读取数据时,会抛出此异常。在其他情况下,到达文件结尾时会返回特定值。以 DataInputStream 类为例,它提供了各种方法,例如 readboolean()、readByte()、readChar() 等,用于读取基本数据类型的值。使用这些方法从文件读取数据时,如果遇到文件结尾,则会抛出 EOFException 异常。示例:以下程序演示了如何在 Java 中处理 EOFException 异常。 了解更多 ... 阅读更多