第一范文网 - 专业文章范例文档资料分享平台

习题集

来源:用户分享 时间:2025/5/20 10:20:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3 输出两个int数中的最大值

用户从控制台接收两个整数,通过程序找出两个数中的最大值。控制台的交互效果如图-1所示。

图- 1

参考答案

实现此案例需要按照如下步骤进行。 步骤一:定义类及 main方法

首先定义一个名为 MaxOfTwo的类,并在类中添加 main方法。代码如下所示:

1. public class MaxOfTwo {

2. public static void main(String[] args) { 3.

4. } 5. }

步骤二:读取控制台的输入

在main方法中,实例化Scanner类,并调用Scanner类的nextInt 方法接收用户从控制台输入的两个整数,使用完毕后将scanner对象关闭。代码如下所示:

1. import java.util.Scanner;

2.

3. public class MaxOfTwo {

4. public static void main(String[] args) {

5. System.out.println(\请依次输入两个整数:a,b(以空格

隔开)\);

6. Scanner scanner = new Scanner(System.in); 7. int a = scanner.nextInt(); 8. int b = scanner.nextInt(); 9. scanner.close();

10. } 11. }

步骤三:计算最大值

使用三目运算符比较a,b两个整数的大小并输出结果。代码如下所示:

1. import java.util.Scanner; 2.

3. public class MaxOfTwo {

4. public static void main(String[] args) {

5. System.out.println(\请依次输入两个整数:a,b(以空格

隔开)\);

6. Scanner scanner = new Scanner(System.in); 7. int a = scanner.nextInt(); 8. int b = scanner.nextInt(); 9. scanner.close();

10. int result=a>b?a:b;

11. System.out.println(\最大值为\+result);

12. } 13. }

本案例的完整代码如下所示:

1. import java.util.Scanner; 2.

3. public class MaxOfTwo {

4. public static void main(String[] args) {

5. System.out.println(\请依次输入两个整数:a,b(以空格

隔开)\);

6. Scanner scanner = new Scanner(System.in); 7. int a = scanner.nextInt(); 8. int b = scanner.nextInt(); 9. scanner.close();

10. int result=a>b?a:b;

11. System.out.println(\最大值为\+result); 12. } 13. }

4 编写三个数值的排序程序

使用程序为用户所录入的 3 个数值进行升序排列,并将排序后的结果输出到控制台。程序交互过程如图-3所示:

图- 3

参考答案

此案例需要接收用户从控制台录入的三个整数,并使用if语句对三个数值进行大小判断。

首先,比较a和b的大小。如果a大于b,则将a和b的值进行交换;然后再比较 a 和 c 的值,如果 a 的值大于 c,则继续交换;此时,a 中存储的则是三个数值中的最小值;

继续比较,将 b 和 c 中的数值进行比较,如果 b 的值 大于c,则进行交换。此时,c 中存储的则是三个数值中的最大值,排序完毕。最后将a、b、c 中的数值输出到控制台。

实现此案例需要按照如下步骤进行。 步骤一:定义类及 main 方法

首先定义一个名为 SortOfThree的类,并在类中定义Java 应用程序的入口方法main ,代码如下所示:

1. public class SortOfThree {

2. public static void main(String[] args) { 3. } 4. }

步骤二:读取控制台的输入

在main方法中,实例化Scanner类,并调用Scanner类的nextInt方法接收用户从控制台输入的三个数值,使用完毕后将scanner对象关闭。代码如下所示:

1. import java.util.Scanner;

2. public class SortOfThree {

3. public static void main(String[] args) {

4. Scanner scanner = new Scanner(System.in);

5. System.out.println(\请依次输入三个整数:a,b,c(以空

格隔开)\);

6. int a = scanner.nextInt(); 7. int b = scanner.nextInt(); 8. int c = scanner.nextInt(); 9. scanner.close(); 10. System.out.println(\您输入的是:\);

11. System.out.println(\ + a + \ + b + \ + c);

搜索更多关于: 习题集 的文档
习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9906o8la2n3ef8l93ttd_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top