PTA Java 实现学生选修课成绩统计
import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String[] students = input.nextLine().split(','); StringBuilder result = new StringBuilder();
for (String student : students) {
String[] info = student.trim().split(' ');
String name = info[0];
String grade1 = info[1];
String grade2 = info[2];
int score1 = convertToScore(grade1);
int score2 = convertToScore(grade2);
int totalScore = score1 + score2;
result.append(name).append(' ').append(totalScore).append(',');
}
result.deleteCharAt(result.length() - 1); // remove the last comma
System.out.println(result.toString());
}
public static int convertToScore(String grade) {
if (grade.equals('A')) {
return 5;
} else if (grade.equals('B')) {
return 4;
} else if (grade.equals('C')) {
return 3;
} else if (grade.equals('D')) {
return 2;
} else if (grade.equals('E')) {
return 1;
} else {
return 0;
}
}
}
原文地址: https://www.cveoy.top/t/topic/o6mO 著作权归作者所有。请勿转载和采集!