Code
class DieZweiGroessten
{
public static void main ( String[] args )
{
int[] array = {3, 1, 5, 7, 4, 12, -3, 8, -2};
int a=0;
int b=0;
for ( int index= 0; index < array.length; index++)
{
if ( array[index] > a ){
a = array[index];
if ( array[index]-1 > a ){
b = array[index];
}
}
}
System.out.println(a);
System.out.println(b);
}
}
Alles anzeigen
Also das erste Element bekomm ich richtig, als das größte heraus.
Wie kann ich das zweitgrößte ermitteln!?