输入数据的首行为是否要读入学生信息的标志。 若首行标志为1,则读入学生信息之后再进行输出; 若首行标志为0,则输出默认的学生信息(见输出样例1)。
输入格式:
首行表示是否读取学生信息的标志。 后续若干行表示学生信息。
标志行(0或1)——0后续无输入数据;1后续有数据输入 学号 姓名 专业 班级 联系方式
输出格式:
每位学生的信息,格式如下:
学号:*** 姓名:*** 专业:*** 班级:*** 联系方式:***
输入样例1:
0
输出样例1:
学号:202000101 姓名:张三 专业:计算机科学与技术 班级:计科2001 联系方式:18966666666
输入样例2:
1 202000202 李四 软件工程 软件2002 13966666777
输出样例2:
学号:202000202 姓名:李四 专业:软件工程 班级:软件2002 联系方式:13966666777
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner reader=new Scanner(System.in); while(reader.hasNext()) { int a= reader.nextInt(); if(a==0) { System.out.printf("学号:202000101\n"); System.out.printf("姓名:张三\n"); System.out.printf("专业:计算机科学与技术\n"); System.out.printf("班级:计科2001\n"); System.out.printf("联系方式:18966666666"); } else if(a==1) { String b,c,d,e,f,g; b=reader.nextLine(); c=reader.nextLine(); d=reader.nextLine(); e=reader.nextLine(); f=reader.nextLine(); g=reader.nextLine(); System.out.printf("学号:%s\n",c); System.out.printf("姓名:%s\n",d); System.out.printf("专业:%s\n",e); System.out.printf("班级:%s\n",f); System.out.printf("联系方式:%s\n",g); } } reader.close(); } }