Java基础教程:交换数值示例

需积分: 1 0 下载量 57 浏览量 更新于2024-09-08 收藏 11KB TXT 举报
"Java基础教学,包括输入输出、变量交换及条件判断等基本概念" 在Java编程语言中,基础知识是构建复杂程序的基石。这里我们看到两个简单的Java程序示例,它们都涉及到基本的输入输出操作,变量的使用以及简单的逻辑判断。 第一个程序名为`Exchange.java`,它演示了如何交换两个整数的值。在这个程序中,`Scanner`类被用来从用户那里获取输入。`Scanner(input)`实例化了一个新的扫描器对象,其中`System.in`表示标准输入,通常是键盘。程序首先定义了三个整型变量`sum`、`left`和`right`,然后通过`nextInt()`方法获取用户输入的两个整数。在交换这两个数之前,`sum`被初始化为`left`的值。接下来,`left`的值被赋给`right`,然后`sum`的值(原`left`的值)被赋给`right`,实现了无额外变量的数值交换。最后,程序打印出交换后的结果。 第二个程序`A01.java`则涉及到了用户信息的录入和条件判断。程序首先同样使用`Scanner`获取用户输入,包括客户编号(`custNo`)、出生日期(`custBirth`)和客户分数(`custScore`)。之后,程序使用一个if语句来检查客户编号是否在999到9999之间,这是一个有效的客户编号范围。如果输入的`custNo`满足条件,程序会打印出“成功登记客户信息”的提示,并展示完整的客户信息,包括客户编号、出生日期和客户分数。这个例子展示了如何在Java中进行条件判断,以及如何组合使用字符串和变量输出格式化的文本。 这两个程序都是Java初学者常见的练习,涵盖了基本的变量定义、输入输出以及控制流,这些都是Java编程的基础。理解并熟练掌握这些概念对于进一步学习Java的面向对象编程、异常处理、类和对象、集合框架等内容至关重要。在实际开发中,这些基础知识将构成更复杂程序的组成部分。