java遍历数组中的元素,利用String类的方法验证输入的学号信息的正确性。验证学号位数是否为12位、是否以“2024”开头,并输出语句提示当前遍历的学号正确与否
时间: 2024-10-27 18:12:09 浏览: 12
在Java中,你可以通过遍历数组并结合`String`类提供的方法来实现这样的功能。假设你有一个包含学号字符串的数组,可以按照以下步骤操作:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] studentNumbers = {"202412345678", "202398765432", "123456789012"}; // 假设这是学生的学号数组
for (int i = 0; i < studentNumbers.length; i++) {
String currentNumber = studentNumbers[i];
// 验证学号长度
if (currentNumber.length() != 12) {
System.out.println("当前学号:" + currentNumber + ",长度错误,不是12位");
continue;
}
// 检查是否以"2024"开头
if (!currentNumber.startsWith("2024")) {
System.out.println("当前学号:" + currentNumber + ",不符合规则,未以'2024'开头");
continue;
}
// 如果两个条件都满足,说明学号有效
System.out.println("当前学号:" + currentNumber + ",验证通过");
}
}
}
```
这个程序会逐个检查数组中的每个学号,如果不符合规定(长度不是12位或不以"2024"开头),则打印相应的提示;如果满足所有条件,则输出验证通过。
阅读全文