Normale Methode:
public class max {public static void main (String [] args) {double [] myList = {1,9, 2,9, 3,4, 3,5,10,115,100, -1, -4,5}; // eindimensionales Array double num = myList [0] definieren; // 0 ist das erste Array-Index für (int i = 0; i <myList.length; i ++) {// Start Schleife für eindimensionales Array if (myList [i]> num) {// Schleife, um Array-Elemente num = mylist [i] zu beurteilen; } // num zuweisen und dann erneut} System.out.println ("Maximalwert ist" + num); // Aus der Schleife ausbrechen und das Ergebnis ausgeben}}Dreifachbetreiber:
public class max {public static void main (String [] args) {double [] myList = {1,9, 2,9, 3,4, 3,5,10,115,1, -1, -4,2}; // eindimensionales Array double num = myList [0] definieren; // 0 ist das erste Array-Index für (int i = 0; i <myList.length; i ++) {// Start Schleife eindimensionales Array num = (myList [i] <num? Num? MyList [i]); // Testbetreiber finden Sie in den Kommentaren für Details} System.out.println ("Maximalwert ist" + num); // Aus der Schleife ausbrechen und das Ergebnis ausgeben}}Hinweis: Ist die Syntax des ternären Bedienungszustands? Ergebnis 1: Ergebnis 2; Vorteile sind im Code präzise, aber Nachteile sind eine schlechte Lesbarkeit
Beispiel: int a, b, c;
a = 2; b = 3;
C = A> B? 100: 200;
Semantik: Wenn a> b, c = 100; a <b, c = 200
Allgemeine Funktionen/Methoden:
öffentliche Klasse max {double [] myList = {1,9, 2,9, 3,4, 100,3,5,10,11,12,13, -1}; double num = myList [0]; void getValue () {// Generalmethode für (int i = 0; i <myList.length; i ++) {num = (myList [i] <num? num: myList [i]); // Testoperator} System.out.println ("Maximalwert ist"+num); } public static void main (String args []) {max max = new max (); // das Objekt max.getValue () erstellen; // Allgemeine Methoden Kalender über das Objekt}} Kalender KalenderHinweis: Methode 3 erfordert die Verwendung von objektorientierten Ideen