java编程实现:输出(你的学号倒数第三位数字 )~(学号最后两位数字)内所有的偶数。 例如:张三同学的学号为202101123,则输出1~23之间内所有的偶数。
时间: 2024-10-01 21:09:07 浏览: 25
java课堂作业:用二维数组存储五个学生姓名学号,并用正则表达式判断输入数据是否有误。输出按学号排序的学生。
5星 · 资源好评率100%
在Java中,你可以使用for循环遍历指定范围内的数字,并通过条件判断是否为偶数来实现这个功能。假设学号存储在一个整型变量`studentID`中,我们可以按照以下步骤操作:
```java
public class Main {
public static void main(String[] args) {
int studentID = 202101123;
int start = studentID % 100; // 取最后两位
int end = (studentID / 100) * 100 + 99; // 计算倒数第三位之后到最后一位的所有数字
for (int i = start; i <= end; i++) {
if (i % 2 == 0) { // 判断是否为偶数
System.out.println(i);
}
}
}
}
```
上述代码首先提取出学号的最后两位作为起始值`start`,然后计算从这个位置到最后一位所有数字的范围`end`。接着,通过`for`循环遍历这个范围,对每个数字检查是否能被2整除(即`i % 2 == 0`),如果是偶数则打印出来。
阅读全文