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

当前位置:首页 > 习题集

习题集

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 8:12:12

12. } 13. }

步骤三:找到三个数值中的最小值

定义临时变量temp,并比较a和b的大小,如果a 大于 b,则将 a 和 b 中的数值进行交换;再比较 a 和 c 的大小,如果a 大于 c,则将 a 和 c 中的数值进行交换。

此轮比较后,a 中存储的是三个数值中的最小值。代码如下所示:

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

12. int temp = 0; 13. if (a > b) { 14. temp = a; 15. a = b; 16. b = temp; 17. }

18. if (a > c) { 19. temp = a; 20. a = c; 21. c = temp;

22. }

23. } 24. }

步骤四:找到三个数值中的最大值

继续比较 b 和 c 的大小,如果b 大于 c ,则将 b 和 c 中的数值进行交换。此轮比较后,c 中存储的数值则为三个数值中的最大值,排序结束。然后将结果输出到控制台。代码如下所示:

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); 12. int temp = 0; 13. if (a > b) { 14. temp = a; 15. a = b; 16. b = temp; 17. }

18. if (a > c) { 19. temp = a; 20. a = c;

21. c = temp; 22. }

23. if (b > c) { 24. temp = b; 25. b = c; 26. c = temp; 27. }

28. System.out.println(\升序排列后,结果为:\);

29. System.out.println(\ + a + \ + b + \ + c); 30. }

31. }

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

代码 5 编写程序判断某一个年份是否为闰年(使用if-else)

本案例需要使用交互的方式判断某年是否为闰年:用户从控制台输入需要判断的年份值,由程序使用if-else判断该年是否为闰年,并将判断结果输出到控制台。程序交互过程如图-4所示:

图- 4

参考答案

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

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

1. public class LeapYear {

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

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

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

1. import java.util.Scanner;

2. public class LeapYear {

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

4. Scanner scanner = new Scanner(System.in); 5. System.out.println(\请输入年份(例如:2012)\); 6. int year = scanner.nextInt(); 7. scanner.close();

8. } 9. }

步骤三:闰年判断

某年份只需要满足下列两个条件之一,即可认定是闰年:

? ?

年份可以被 4 整除且不能被 100 整除; 年份可以被400 整除。

在此,使用if-else来判断某一年是否为闰年。代码如下所示:

1. import java.util.Scanner;

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

共分享92篇相关文档

文档简介:

12. } 13. } 步骤三:找到三个数值中的最小值 定义临时变量temp,并比较a和b的大小,如果a 大于 b,则将 a 和 b 中的数值进行交换;再比较 a 和 c 的大小,如果a 大于 c,则将 a 和 c 中的数值进行交换。 此轮比较后,a 中存储的是三个数值中的最小值。代码如下所示: 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(\请依次输

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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