int[] array = {1, 4, 8, 2, 22, 99, 33, 4, 9, 0};
int indexMaximum = 0;
for (int index = 0; index < array.length; index++) {
if (array[index] > array[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: array[" + indexMaximum + "] = " + array[indexMaximum]);
class Maximum // Ermittle das Maximinum eines Arrays und en Index
{
public stativ void main String[] args {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
System.out.println("Wert des Maximums " + max);
int indexMaximum = 0;
for (int index = 0; index < value.length; index++) {
if (value[index] > value[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + value[indexMaximum]);
Java:class Maximum // Ermittle das Maximinum eines Arrays und en Index { public stativ void main String[] args { int [] values ={12,9,13,27,58,33,25,14,40,70,89,73}; int max = Integer.MAX_VALUE; for(int wert: values) { if(wert>max) max = wert; } System.out.println("Wert des Maximums " + max); int indexMaximum = 0; for (int index = 0; index < value.length; index++) { if (value[index] > value[indexMaximum]) { indexMaximum = index; } } System.out.println("Maxiumum: value[" + indexMaximum + "] = " + value[indexMaximum]);
So , ich habe den Index -Anteil malk dazugefügt, das Programm liefert aber noch nicht das, was es soll
Maximum: 89, Index: 10
class Maximum // Ermittle das Maximinum eines Arrays und en Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
System.out.println("Wert des Maximums " + max);
int indexMaximum = 0;
for (int index = 0; index < value.length; index++) {
if (value[index] > value[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + value[indexMaximum]);
class Maximum // Ermittle das Maximinum eines Arrays und en Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int indexMaximum = 0;
for (int index = 0; index < values.length; index++) {
if (values[index] > values[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maximum: "+values[indexMaximum]+" an der Stelle: "+indexMaximum);
}
}
public class Test // Ermittle das Maximinum eines Arrays und en Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
System.out.println("Wert des Maximums " + max);
int indexMaximum = 0;
for (int index = 0; index < values.length; index++) {
if (values[index] > values[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + values[indexMaximum]);
}
}
@GEEK. Nocheinmal für mich : ich soll statt, value, values schreiben.
Hab ich gemacht - funktioniert trotzdem noch nicht.
public class Maximum // Ermittle das Maximinum eines Arrays und en Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
System.out.println("Wert des Maximums " + max);
int indexMaximum = 0;
for (int index = 0; index < values.length; index++) {
if (values[index] > values[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + values[indexMaximum]);
}
}
Gibt es noch Klammerfehler, stimmt bei ...............println irgendetwas nicht.
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
Oder einfach nur:Soweit ich das richtig erkenne dürfte es nicht Funktionieren, in Zeile 5 müsste folgendes stehen:
Code:int max = Integer.MIN_VALUE;
int max = values[0];
public class Maximum // Ermittle das Maximinum eines Arrays und den Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int max = Integer.MAX_VALUE;
for(int wert: values) {
if(wert>max)
max = wert;
}
int indexMaximum = 0;
for (int index = 0; index < values.length; index++) {
if (values[index] > values[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + values[indexMaximum]);
}
}
public class Test // Ermittle das Maximinum eines Arrays und den Index
{
public static void main (String[] args) {
int [] values ={12,9,13,27,58,33,25,14,40,70,89,73};
int indexMaximum = 0;
for (int index = 0; index < values.length; index++) {
if (values[index] > values[indexMaximum]) {
indexMaximum = index;
}
}
System.out.println("Maxiumum: value[" + indexMaximum + "] = " + values[indexMaximum]);
}
}
Java:public class Maximum // Ermittle das Maximinum eines Arrays und den Index { public static void main (String[] args) { int [] values ={12,9,13,27,58,33,25,14,40,70,89,73}; int max = Integer.MAX_VALUE; for(int wert: values) { if(wert>max) max = wert; } int indexMaximum = 0; for (int index = 0; index < values.length; index++) { if (values[index] > values[indexMaximum]) { indexMaximum = index; } } System.out.println("Maxiumum: value[" + indexMaximum + "] = " + values[indexMaximum]); } }
Da soll stehen value[11]=89