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

习题集

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

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;

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