Hey Leute,
ich habe genau genommen zwei Probleme, aber das wichtigere zuerst. Ich soll einer Methode ein long Array übergeben und die Anzahl der verschiedenen Werte ausgeben. Aber ich kriege es einfach nicht hin die richtige Anzahl zu kriegen. Habe zwei for-Schleifen und eine if-Abfrage aber weiß nicht so recht wie weiter machen soll. Ich habe schon alles für mich erdenkliche ausprobiert. Hatte bisher noch nie Probleme mit Arrays aber hier verweifel ich Vielleicht hat einer von euch eine Idee?
Ich hoffe ihr könnt mir helfen!
Beste Grüße efeX101
ich habe genau genommen zwei Probleme, aber das wichtigere zuerst. Ich soll einer Methode ein long Array übergeben und die Anzahl der verschiedenen Werte ausgeben. Aber ich kriege es einfach nicht hin die richtige Anzahl zu kriegen. Habe zwei for-Schleifen und eine if-Abfrage aber weiß nicht so recht wie weiter machen soll. Ich habe schon alles für mich erdenkliche ausprobiert. Hatte bisher noch nie Probleme mit Arrays aber hier verweifel ich Vielleicht hat einer von euch eine Idee?
Java:
public static int gibAnzahlVerschiedenerWerte(long [] ar)
{
//Hier standen sämtliche Variablen: "int counter = 0" oder auch ein Hilfsarray welches die Werte des übergebenen ...
// ...Arrays aufnehmen sollte: "long [] hilfsarray = new long [ar.length]
for (int i = ar.length-1; i >= 0; i--)
{
for (int j = 0; j < i; j++)
{
if (ar[j]!=ar[j+1])
{
//hier standen alle möglichen Variationen
}
}
}
System.out.println(counter);
return counter;
}
Ich hoffe ihr könnt mir helfen!
Beste Grüße efeX101