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