生活中实用一点的小程序设计

注意录入的格式:
每个名字前后不能有空格等(因为nextLine()的录入原则 遇回车符截止 会将回车符之前的所有字符都读取出来将回车符扔掉 )
a:每个名字前后都是以enter(换行)间隔
b:每个名字要输入正确
后面****有时间做一个二维数组来实现

import java.util.Scanner;
//先用一维数组来实现
//有时间用二维数组来实现 再用二维数组来实现
public class Test {
public static void main(String[] args) {
String[] name = new String[98];//记录学生姓名
Scanner input = new Scanner(System.in);
for (int i = 0; i < name.length; i++) {
name[i] = input.nextLine();
}
System.out.println(“当前学生的姓名为”);
for (String value : name) {
System.out.println(value);
}
System.out.println("===========================================================================================");
int[] count = new int[98];//记录对应的出现次数
while (1 > 0) {//死循环一直执行 没有设置跳出程序 因为就是像一直执行
OK:while (1 > 0) {
String Name = input.nextLine();//输入姓名
for (int i = 0; i < name.length; i++) {
if (name[i].equals(Name)) {
count[i]++;
break;
}
if (Name.equals(“break”))//目前不想要输入了 休息会继续输入。
break OK;
}
}
for (int i = 0; i < count.length; i++) {//打印姓名和对应的人数。
System.out.println(name[i] + “的数量为” + count[i]);
}
}
}
}
在这里插入图片描述

发布了5 篇原创文章 · 获赞 0 · 访问量 98

猜你喜欢

转载自blog.csdn.net/qq_41021767/article/details/104531297