――Danke, dass Sie diesen Artikel geöffnet haben. ――Ich kann nicht gut unterrichten, also habe ich es geschafft, es zusammenzustellen, also schauen Sie bitte. ――Bitte schreiben Sie immer mehr, wenn Sie Wünsche oder Vorschläge haben. »Dann bleiben Sie bitte lange mit uns in Kontakt.
java=Question_11.java
package Question_04;
public class Question_11 {
public static void main(String[] args) {
int[] english = {98,80,78,85,65,86,90,94,70,92};
int high = english[0];
int low = english[0];
int avg = 0;
for(int i = 0;i < english.length;i++) {
if(high <= english[i]) {
high = english[i];
}else if(low >= english[i]){
low = english[i];
}
avg+=english[i];
}
avg/=english.length;
System.out.println("Durchschnittliche Punktzahl:"+avg+"Punkt");
System.out.println("Highscore:"+high+"Punkt");
System.out.println("Tiefster Punkt:"+low+"Punkt");
}
}
――Wenn Sie ein vages Verständnis dafür haben, "ob Methoden geteilt werden sollen, weil es schwierig ist, die Anzahl der Zeilen zu erhöhen", werde ich erklären, wie man sie teilt. ――Zunächst können die Programme grob wie folgt unterteilt werden.
java=Question_11.java
int[] english = {98,80,78,85,65,86,90,94,70,92};//Speichern Sie Punkte für 10 Personen in Englisch
int high = english[0];//Deklarieren Sie Variablen, um die höchsten Punkte zu vergleichen
int low = english[0];//Deklarieren Sie Variablen, um die niedrigsten Punkte zu vergleichen
int avg = 0;//Deklarieren Sie eine Variable, um die durchschnittliche Punktzahl zu berechnen
java=Question_11.java
for(int i = 0;i < english.length;i++) {//Schleife 10 Mal (für die Anzahl der Personen), um die Ergebnisse für 10 Personen zu vergleichen
if(high <= english[i]) {//Wählen Sie die höchste Punktzahl
high = english[i];
}else if(low >= english[i]){//Wählen Sie den niedrigsten Punkt
low = english[i];
}
avg+=english[i];//Speichern Sie die Gesamtpunkte, um die Durchschnittspunkte zu berechnen
}
java=Question_11.java
System.out.println("Durchschnittliche Punktzahl:"+avg+"Punkt");
System.out.println("Highscore:"+high+"Punkt");
System.out.println("Tiefster Punkt:"+low+"Punkt");
java=Question_11.java
package Question_05;
public class Test {
public static void main(String[] args) {
int[] english = {98,80,78,85,65,86,90,94,70,92};
int highscore = english[0];
int lowscore = english[0];
int avgscore = 0;
int highend = high(english,highscore);
int lowend = low(english,lowscore);
int avgend = avg(english,avgscore);
display(highend,lowend,avgend);
}
public static int high(int[] english,int highscore) {
for(int i = 0;i < english.length;i++) {
if(highscore <= english[i]) {
highscore = english[i];
}
}
return highscore;
}
public static int low(int[] english,int lowscore) {
for(int i = 0;i < english.length;i++) {
if(lowscore >= english[i]){
lowscore = english[i];
}
}
return lowscore;
}
public static int avg(int[] english,int avgscore) {
for(int i = 0;i < english.length;i++) {
avgscore+=english[i];
}
avgscore/=english.length;
return avgscore;
}
public static void display(int highend,int lowend,int avgend) {
System.out.println("Durchschnittliche Punktzahl:"+avgend+"Punkt");
System.out.println("Highscore:"+highend+"Punkt");
System.out.println("Tiefster Punkt:"+lowend+"Punkt");
}
}
――Es kann so geteilt werden.
--Variable Deklarationen, die durch Trennen von Methoden abgegeben werden, können nur innerhalb der Methode aufgerufen werden.
--Beispiel: Auch wenn Sie den Code `int x = 0;`
in der Hauptmethode schreiben oder ihn wie `System.out.println (x);`
in der High-Methode x verwenden Der Wert von kann nicht angezeigt werden.
»Danke für deine Beziehung. ――Wenn Sie Fragen oder Wünsche haben, schreiben Sie bitte immer mehr.
Recommended Posts