DESKTOP-S58I0I8_20200912-李春晓
问题
*/
public class Exam1 {
private String[][] names ;
private String[][] courses ;
private int[][] scores ;
{
// names数组中存放学生姓名
String [][] names = { {"雷军"}, {"马云"}, {"周鸿祎"}, {"丁磊"}, {"李彦宏"} };
this.names =names;
// courses数组中依次存放三门课程的名称
String[][]courses = { {"C++"}, {"Java"}, {"English"} };
this.courses = courses;
// scores数组中依次存储各个学生的 C++ 、Java 、English这三门课程的成绩
int [][] scores = { { 90, 89, 75 }, { 59, 40, 100 }, { 100, 99, 80 }, { 80, 61, 61 }, { 60, 100, 99 }, };
this.scores = scores;
}
/**
* show方法所输出每行数据格式是:
* 雷军 : C++:90 , Java:89 , English:75
*/
public void show() {
for (int i = 0; i < 5; i++) {
System.out.print(names[i][0]+":");
for (int j = 0; j < 3; j++) {
System.out.print(courses[j][0]+":");
System.out.print(scores[i][j]+" ");
if (i!=3) {
System.out.print(",");
}else {
System.out.print(" ");
}
}
System.out.println("");
}
}
/**
* 1、要求对三个数组都排序
* 2、排序的依据是每个学生的三门课程总分
*/
public void sort() {
for (int i = 0; i < 5-1; i++) {
for (int j = 0; j < 5-1-i; j++) {
if (scores[i][j]+scores[i][j+1]+scores[i][j+2]>scores[i+1][j]+scores[i+1][j+1]+scores[i+1][j+2]) {
int [] sum = scores [j+1];
scores [j+1] = scores [j] ;
scores [j] = sum ;
String []sum2 = names[j+1];
names[j+1] = names[j];
names[j] = sum2;
}
}
}
}
考试的这个题,show方法的“,”输出不明白,排序也没搞清楚
未解决
吐槽
考完啥都不会,想买票回家。这两周都没怎么自己敲代码,考前背了一堆概念
观后感
今天看了电影我的中国芯,感受颇多。其中让我感到震撼的,是秦远和庄翔的信念感和使命感,正如秦远所说的:人这一辈子,能干成一件大事就足够了。当今的社会,太多人缺乏这种信念感和使命感,而这确是一个人前进奋斗的最大动力。秦远是一个商人,是一个中国商人,他有着责任,有着使命。庄翔是美国公司的ceo,但他有着常人所不能及的信仰及使命感,他有底线有良知,不为利益放弃自己的民族信仰。二人及其团队不懈奋斗的精神也令我感到倾佩,电影中秦远说,成大事者必须忍辱负重,这是因为他们有信仰,自行承担着一个民族在芯片行业的责任,此二人的精神品质是令我最记忆深刻的。我们都要有这样的责任感和使命感,作为一名中国人,我们需得明白,落后就要挨打,各个行业进步才能令国家强大,我们要做的,就是在各自的行业中尽到自己的一份力,这是我在看了电影后的感受。
点赞