java编程题经典100例switch及if循环

java编程题经典100例switch及if循环


2024年1月24日发(作者:)

java编程题经典100例switch及if循环

Java编程题经典100例:switch及if循环

Java是一种广泛应用于软件开发领域的编程语言,它的灵活性和强大的功能使得它成为了许多开发者的首选。在Java编程中,switch和if循环是两种常用的控制结构,用于根据不同的条件执行不同的代码块。下面将介绍一些经典的Java编程题,涉及到了switch和if循环的使用。

1. 判断一个数是奇数还是偶数

题目要求:编写一个程序,判断一个给定的整数是奇数还是偶数。

解题思路:使用if循环判断给定的整数是否能被2整除,如果能被2整除,则为偶数,否则为奇数。

```java

import r;

public class OddOrEven {

public static void main(String[] args) {

Scanner scanner = new Scanner();

("请输入一个整数:");

int num = t();

if (num % 2 == 0) {

n(num + "是偶数。");

} else {

n(num + "是奇数。");

}

}

}

```

2. 根据用户输入的月份输出对应的季节

题目要求:编写一个程序,根据用户输入的月份输出对应的季节。

解题思路:使用switch语句根据用户输入的月份判断对应的季节,并输出结果。

```java

import r;

public class Season {

public static void main(String[] args) {

Scanner scanner = new Scanner();

("请输入一个月份(1-12):");

int month = t();

switch (month) {

case 1:

case 2:

case 12:

n("冬季");

break;

case 3:

case 4:

case 5:

n("春季");

break;

case 6:

case 7:

case 8:

n("夏季");

break;

case 9:

case 10:

case 11:

n("秋季");

break;

default:

n("输入错误");

break;

}

}

}

```

3. 判断一个年份是否为闰年

题目要求:编写一个程序,判断一个给定的年份是否为闰年。

解题思路:使用if循环判断给定的年份是否满足闰年的条件,即能被4整除但不能被100整除,或者能被400整除。

```java

import r;

public class LeapYear {

public static void main(String[] args) {

Scanner scanner = new Scanner();

("请输入一个年份:");

int year = t();

if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {

n(year + "是闰年。");

} else {

n(year + "不是闰年。");

}

}

}

```

通过以上三个例子,我们可以看到switch和if循环在Java编程中的灵活应用。它们可以根据不同的条件执行不同的代码块,使得程序具有更好的可读性和可维护性。在实际的编程过程中,我们可以根据具体的需求选择合适的控制结构,以实现更加高效和优雅的代码。希望以上例子能够帮助大家更好地理解和应用switch和if循环。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1706103240a1440724.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信