1、这是一个创建数组学号并且输出的判断语句。
mport java.util.Scanner;
//目标:创建学号数组1-150。并且输出他们。
public class HelloIDEA {
public static void main(String[] args) {
int [] nums = new int[151];
int a =nums.length;
for (int i=1;i<a;i++){
nums [i] =i+1;
if (i<10){
System.out.println("输入的学号为20202502000"+i);//三个if语句是为了保证
}
else if(9<i && i<100) {
System.out.println("输入的学号为2020250200"+i);
}else {
System.out.println("输入的学号为202025020"+i);
}
}
2、在1的基础上将循环语句改为add方法。然后在主方法中调用。
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("输入班级。1、计算机专业。2、语文教育。");
int banji = input.nextInt();//用banji接收输入的数字。来判断是不是计算机专业的。
if (banji==1){
add(151);//如果是计算机专业的将151的值赋值与add的方法。
}else {
System.out.println("不是计算机专业的找别人。");
}
}
public static void add (int a){//a的类型为int。将主方法中的151赋值到add的相关数据。
int [] nums =new int[a];
for (int i=1;i<a;i++){
nums [i] =i+1;
if (i<10){
System.out.println("输入的学号为20202502000"+i);//三个if语句是为了保证
}
else if(9<i && i<100) {
System.out.println("输入的学号为2020250200"+i);
}else {
System.out.println("输入的学号为202025020"+i);
}
3、这次稍稍加了一点点改动,输入学校编号和专业号和你想生成多少个学号。结果会自动生成。
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("输入学校编号,专业编号以及想生成的学号个数。");
String xuexiao = input.next();
String zhuanye = input.next();
int a = input.nextInt();
int [] nums =new int[a+1];
for (int i=1;i<=a;i++){
nums [i] =i+1;
if (i<10){
System.out.println(xuexiao+zhuanye+"000"+i);//三个if语句是为了保证
}
else if(9<i && i<100) {
System.out.println(xuexiao+zhuanye+"00"+i);
}else {
System.out.println(xuexiao+zhuanye+"0"+i);
}
}
}