Java 输入和输出:初学者指南

在任何编程语言中,输入和输出 (I/O) 是用户与程序交互的关键部分。 Input 允许您获取用户数据,而 output 允许您显示它。

与大多数编程语言一样,键盘是标准输入设备,屏幕是标准输出设备。

本指南着眼于您可以使用 Java 执行的基本 I/O 功能。

Java 输出

要在屏幕上显示输出,您可以使用println()方法。此方法位于System类中。

使用以下语法显示数据:

System.out.println("你的输出在这里。");

上面的语句显示了一个名为out的字段。这是一个公共静态字段,接受要输出的数据。

您还需要在要显示的数据上加上引号。例外情况是System.out.println()语句中的值是变量或数字。

请参阅下面的示例:

整数 t = 24;

System.out.println(t) // 输出是 24,而不是 t

System.out.println(96)

Java 还允许您在println()方法内执行算术运算。您可以使用此方法进行加、减、除或使用模数。重要的是要注意,在使用这些算术运算时不应该加上引号。这样做会使 Java 编译器将表达式视为字符串。

  • System.out.println((9*6)/5); |输出得到的是算术表达式的结果。
  • System.out.println("(9*6)/5"); |得到的输出是算术表达式而不是结果。

println()方法并不是您可以用来输出数据的唯一 Java 方法。打印()方法 也可用于执行与println()类似的操作。唯一的区别是println()在打印后将光标移到下一行,而print()将光标留在输出停止的地方。

Java 中解释的算术和赋值运算符

下面的完整代码示例应该有助于奠定上述概念的基础。

公共类输出{

公共静态无效主(字符串 [] args){

整数年龄 = 20;

System.out.println("Java");

System.out.println("编程");

System.out.print("Java");

System.out.print("编程");

System.out.println("Java 比" + age + "岁。"); // 第 8 行

}

}

第 8 行介绍了连接运算符 ( + )。连接意味着连接。因此,该运算符 (+) 用于连接输出的不同部分。

回想一下之前的System.out.println()语句中的变量没有引号。第 8 行显示了串联运算符如何使您满足此条件。

Java输入

Java 提供了多种获取用户输入的方法,但此处使用的是Scanner类。

要访问Scanner类,您需要导入它。

导入 java.util.Scanner;

然后,您需要创建Scanner类的对象。然后可以使用该对象输入数据。

  • 扫描仪输入 = 新扫描仪 (System.in); |创建一个名为 input 的对象。

请参阅下面的示例:

导入 java.util.Scanner;

类输出{

公共静态无效主(字符串参数[]){

扫描仪输入 = 新扫描仪(System.in);

System.out.println("请输入一个整数");

int n = input.nextInt(); // 第 5 行

如果 ((n%2)==0){

System.out.println("你的号码是偶数");

}别的{

System.out.println("你的号码是奇数");

input.close(); // 第 10 行

}

}}

上面的代码从用户那里接收一个整数,然后告诉他们它是偶数还是奇数。

第 5 行显示了nextInt()方法。此方法用于获取整数输入。

如果要捕获Stringfloatlong数据类型,则应分别使用next()nextFloat()nextLong()方法。

在第 10 行,有close()方法。它关闭了Scanner类。建议您在使用完Scanner类后始终关闭它。

现在您对 Java 上的输入和输出有了更多了解

在本文的最后一个代码示例中,使用了if语句。它是 Java 中的三个程序控制结构之一。特别是,它是一个选择声明。

选择语句对于在给定真或假条件的情况下选择执行路径很重要。现在您对 Java 中的输入和输出有了更多的了解,为什么不在其他领域扩展您对这种编程语言的知识呢?