Ich habe einen Code geschrieben, der ein Array bilden soll und anschließend alle Zeichen (char) eines Strings nach (double) umwandeln soll, doch irgendwas scheint nicht zu stimmen.
Aufgabe: Schreiben Sie die folgende Methode:
• Modifikatoren: public und static
• Rückgabetyp: double-Array
• Methodenname: toDoubleArray
• Übergabeparameter: String
Die Methode erzeugt ein double-Array, und befüllt es mit den einzelnen Zeichen (char) aus dem String, allerdings werden diese Werte vor Zuweisung noch nach double gecastet. Anschließend wir das double-Array zurück gegeben.
Beispiel: Der Aufruf toDoubleArray("Hallo") liefert ein Array, das folgendermaßen befüllt ist: [72.0, 97.0, 108.0, 108.0, 111.0]
	
	
	
	
	
		
	
Diesen Code habe ich bereits mit viel Hilfe geschrieben.
Zeile 5: This method must return a result of type double
Meiner Ansicht nach habe ich in Zeile 10 bereits nach double gecastet
			
			Aufgabe: Schreiben Sie die folgende Methode:
• Modifikatoren: public und static
• Rückgabetyp: double-Array
• Methodenname: toDoubleArray
• Übergabeparameter: String
Die Methode erzeugt ein double-Array, und befüllt es mit den einzelnen Zeichen (char) aus dem String, allerdings werden diese Werte vor Zuweisung noch nach double gecastet. Anschließend wir das double-Array zurück gegeben.
Beispiel: Der Aufruf toDoubleArray("Hallo") liefert ein Array, das folgendermaßen befüllt ist: [72.0, 97.0, 108.0, 108.0, 111.0]
		Java:
	
	package a3;
public class A3_main {
    public static double toDoubleArray(String irgendwas) {  // Fehler: This method must return a result of type double
  
        double [] y = new double [irgendwas.length()];
      
        for (int i = 0; i < irgendwas.length() -1; i++) {
            y[i] = (double) irgendwas.charAt(i);
  }
}
      
      
public static void main(String [] args)  {
    String irgendwas = "Hallo";
    System.out.println(toDoubleArray(irgendwas));
}
    }
	Diesen Code habe ich bereits mit viel Hilfe geschrieben.
Zeile 5: This method must return a result of type double
Meiner Ansicht nach habe ich in Zeile 10 bereits nach double gecastet
				