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。这两个运算符有两个变体 - 预增/预减 - 此形式首先递增/递减值,然后执行指定的运算。示例在下面的示例中,变量 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 语句时应遵循的规则使用 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 转换为 byteDouble 与... 阅读更多
784 次浏览
Java 提供了各种数据类型来存储各种数据值。它提供了 7 种原始数据类型(存储单个值),即 boolean、byte、char、short、int、long、float、double 和引用数据类型(数组和对象)。Java 中的强制类型转换将一种原始数据类型转换为另一种称为类型强制转换。强制类型转换有两种类型:拓宽 - 将较低数据类型转换为较高数据类型称为拓宽。它是隐式完成的。缩小 - 将较高数据类型转换为较低数据类型称为缩小。你需要使用强制转换运算符(“( )”)显式执行此操作。对于每个原始变量,都有一个包装类可用,... 阅读更多
在某些情况下,读取文件内容时将达到文件结尾,在这种情况下将引发 EOFException。特别是,在使用输入流对象读取数据时会引发此异常。在其他情况下,达到文件结尾时将引发特定值。让我们考虑 DataInputStream 类,它提供了各种方法,例如 readboolean()、readByte()、readChar() 等来读取原始值。使用这些方法从文件读取数据时,如果达到文件结尾,则会引发 EOFException。示例以下程序演示了如何在 Java 中处理 EOFException。 实时... 阅读更多