java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 09.11.2006, 09:54   #1 (permalink)
eilmo
Nicht angemeldet
 
Fachbeiträge: n/a
Standard Array übergeben Fehlermeldung

Hallo Leuter

Könnt ihr mir sagen was für einen Fehler ich mache ich will nur den Index des größten und des kleinsten Wert wissen jedoch gibt mir Eclipse bei der Zeile "array_index_min_max = durcheinander.find_min_max_index();" den Fehler :Cannot invoke find_min_max_index() on the array type int[]

Der Code ist folgender und soll eigentlich nur den Index des Größten und Kleinsten wert in einem Array zurückgeben (mit Methode). Die Namen de4r arrays wurden im Rausch gewählt ;-P

Code:
package Aufgabe2;
import java.util.Arrays;

public class G02_0525600_2_7b {

	int[] find_min_max_index(int[] chuwawa){
		int[] find_min_max_index;
		int extrema, index;
		find_min_max_index = new int[2];
		extrema = chuwawa[0];
		index=0;
		for (int i = 1; i<chuwawa.length; i++){
			if(chuwawa[i]<extrema){
				extrema = chuwawa[i];
				index=i;
			}
		}
		find_min_max_index[0]= index;
		extrema=chuwawa[0];
		index=0;
		for (int i = 1; i<chuwawa.length; i++){
			if(chuwawa[i]>extrema){
				extrema = chuwawa[i];
				index=i;
			}
		}
		find_min_max_index[1]= index;				
		return find_min_max_index;
	}
	
	public static void main(String[] args) {
		int[] durcheinander = {4,1,2,3,5,9,6,7,8,0};
		int[] array_index_min_max;
		array_index_min_max = new int[2];
		array_index_min_max = durcheinander.find_min_max_index();

	}

}
Danke für schnelle Hilfe

lg eilmo[/code]
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 09.11.2006, 09:56   #2 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von meez
 
Registriert seit: 24.05.2004
Fachbeiträge: 1.685
Abgegebene Danke: 0
Erhielt 6 Danke für 1 Beitrag
So geht das:

Code:
 public static void main(String[] args) {
      int[] durcheinander = {4,1,2,3,5,9,6,7,8,0};
      int[] array_index_min_max;   
      array_index_min_max = new G02_0525600_2_7b().find_min_max_index(durcheinander );

   }
__________________
miis
meez ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 09.11.2006, 10:08   #3 (permalink)
eilmo
Nicht angemeldet
 
Fachbeiträge: n/a
Danke das war äußerst flott
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 09.11.2006, 10:17   #4 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von meez
 
Registriert seit: 24.05.2004
Fachbeiträge: 1.685
Abgegebene Danke: 0
Erhielt 6 Danke für 1 Beitrag
btw. Die Funktion geht auch einfacher:

Code:
int[] find_min_max_index(int[] chuwawa){ 
		int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE, maxi = 0, mini = 0;		
		for (int n = 0; n < array.length; n++) {
			if (array[n] > max) {
				maxi = n;
				max = array[n];
			}
			if (array[n] < min) {
				mini = n;
				min = array[n];
			}
		}
		return new int[]{mini, maxi};
}
__________________
miis
meez ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
int array übergeben gast Java Basics - Anfänger-Themen 4 18.12.2006 13:20
Array übergeben Gast Java Basics - Anfänger-Themen 1 26.09.2006 21:13
Array an Methode übergeben / Array als Rückgabewert halla Java Basics - Anfänger-Themen 2 10.04.2006 10:28
Array übergeben quan Java Basics - Anfänger-Themen 7 01.06.2005 15:15
Array übergeben Java Basics - Anfänger-Themen 2 01.12.2003 21:40


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de