云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 习题集

习题集

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 18:57:48

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);

搜索更多关于: 习题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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 方法接收用户从控制台输入的两个整数,使用完毕后将sca

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com