![]() |
[JAVA] - Problem Arrayausgabe
Ich habe das Problem das ich gern ein Array in Java mit samt dessen Inhalt ausgeben möchte...
Das Problem ist jetzt das es bei den von mir geschriebenen Programm nicht klappt... Nutze zur Programmierung BlueJ
Code:
Ich bekomm die Meldung: >incompatible typs - found int[] but expected int<
public int primAnz(int k)
{ int x=2,i=0; int[ ] Array = new int[k]; for (i=1; i<=k-1; i++){Array[i]=i;} return Array;} Das er hier ein Integer-Array findet aber nur ein Integer erwartet weiß ich, aber was mich aber nun verwundert ist folgendes:
Code:
Hier klappt alles ohne Fehlermeldung, sprich mir wird das Array und dessen Inhalt angezeigt.... ich erkenne jedoch aber den fehler im oberen Code nicht...
public int[ ] vektorAddition(int[ ]vektor1, int[ ] vektor2){
int[ ] ergebnis; int[ ] fehler = new int[ ]{-999999}; int i; int anz; anz = vektor1.length; if (anz != vektor2.length){ return fehler; }; ergebnis = new int[anz]; for (i=0; i<=anz-1; i++){ ergebnis[i] = vektor1[i] + vektor2[i];} return ergebnis;} Kann irgendwer weiter helfen? |
Re: [JAVA] - Problem Arrayausgabe
Ganz grob würde ich mal sagen, wenn du ein Array zurück gibst mußt du auch ein Array als Rückgabetyp nutzen. Ich nehme mal an er zeigt auf return.
|
Re: [JAVA] - Problem Arrayausgabe
Siehste hab ich vergessen zu sagen:
er zeigt auf ->return Array<- wenn er die Fehlermeldung ausgibt. Aber das bei >return ergebnis< bzgldes zweiten codes ist ja nach meinen verständnis auch ein array... also :wiejetzt: |
Re: [JAVA] - Problem Arrayausgabe
Zitat:
|
Re: [JAVA] - Problem Arrayausgabe
Ich DANKE!!! funzt!!
Nächstes mal machen ich beim Programieren Licht an... vielleicht find ich die Fehler denn schneller^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz