Problem mit double in einer Funktion

BigEarn

Mitglied
Hallo,

ich habe folgendes Programm geschrieben habe aber 2 Fehlermeldungen habe schon einiges versucht
weiß aber leider nicht warum ich diese meldung bekomme.
Kann mir da jemand helfen.

Java:
package aufgabe1;

public class Aufgabe5 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		double Vorkommen=probability("a", "attac");
		System.out.println(Vorkommen);
	}
	  public static double probability(String c, String d)
	  {
		  double g=d.lenght();   //Fehlermeldung: The method length()is undefined
		  						 //               for the type String
		  double h=count (c,d);   
		  double m=h/d;			 //Fehlermeldung: The operator / is undefined for 
		  						 //               the argument type(s) double, string
		  return (m);
	  }
	  public static int count(String a, String b) 
	  { 
		  String t = "";
		  int z=0; 
		  int i; 
		  int k=a.length();
		  int f=b.length();
			for (i=0; i<=k-f; i=i+1)
			{
				 t=a.substring(i,i+f);
				 if (t.equals(b))
						z=z+1;
			}	 
				 return (z); 
	  } 
	}

hier noch die Fehlermeldung aus der Console:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method lenght() is undefined for the type String
The operator / is undefined for the argument type(s) double, String

at aufgabe1.Aufgabe5.probability(Aufgabe5.java:14)
at aufgabe1.Aufgabe5.main(Aufgabe5.java:9)



Vielen Dank schonmal.

Mfg
 

XHelp

Top Contributor
Naja, es heißt ja auch "length".
Zu den anderen Fehlermeldung... du kannst durch einen String nicht teilen. Vermutlich wolltest du durch
Code:
g
und hin
Code:
h
teilen?
 

BigEarn

Mitglied
Danke,

ich bekomm jetzt als Ergebnis 0.0 raus obwohl ja 0.4 raus kommen müßte woran liegt das?
hab auch schon versucht die funktion count in double auszugeben und z hab ich da auch als double deklariert.

Mfg
 
Zuletzt bearbeitet:

WIaimy

Mitglied
wenn ich das richtig sehe, deklarierst du deine Variable z als integer.
Also wird auch ein int - Wert übergeben, der immer ganzzahlig ist.
 

XHelp

Top Contributor
Bei die ist die Logik genau verkehrt: du suchst "attac" im wort "a". Vertausche mal in count-Methodenkopf a und b.
So ein Fehler kann leicht passieren, wenn man so nichtssagende Namen verwendet, lass es dir eine Lehre sein ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
T Problem mit double-Formatierung Java Basics - Anfänger-Themen 3
A Scanner Double Problem Java Basics - Anfänger-Themen 4
D Problem mit Nachkommastellen <%=Double.valueOf(35/1000)%> ergibt 0.0? Java Basics - Anfänger-Themen 3
N double problem? Java Basics - Anfänger-Themen 4
N Problem mit Double Wert Java Basics - Anfänger-Themen 2
G Problem mit Double <-> double Java Basics - Anfänger-Themen 4
B double NaN Problem (unglaublich) Java Basics - Anfänger-Themen 4
X Bruch Problem (int/double) Java Basics - Anfänger-Themen 3
K zufallszahlen int / double, gerade / ungerade problem . Java Basics - Anfänger-Themen 2
P Problem mit double buffering Java Basics - Anfänger-Themen 9
R Tabelle sortieren, Problem mit Double bzw. String-Werten Java Basics - Anfänger-Themen 5
G Problem mit einfacher For-Schleife und Double Wert Java Basics - Anfänger-Themen 4
F Ganz simples Problem: Kovertieren von Double zu Integer Java Basics - Anfänger-Themen 2
S Spinnt der o_O - Problem mit double Java Basics - Anfänger-Themen 2
B Problem mit Potenzen/ Double/ Bestimmung der Eulerzahl Java Basics - Anfänger-Themen 2
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
P Problem mit Calendar.getDisplayName() Java Basics - Anfänger-Themen 8
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
H Problem mit Verzweigungen Java Basics - Anfänger-Themen 6
H Problem mit Rückgabewert Java Basics - Anfänger-Themen 7
josfe1234 JAVA FX problem Java Basics - Anfänger-Themen 3
A Code Problem Java Basics - Anfänger-Themen 6
Henri Problem von Typen Java Basics - Anfänger-Themen 7
J Problem mit "ArrayIndexOutOfBoundsException" Java Basics - Anfänger-Themen 11
K jackson Mapping - Problem mit Zeitzonen Java Basics - Anfänger-Themen 10
B Threads Problem mit mehreren Threads Java Basics - Anfänger-Themen 38
D Schleifen Problem Java Basics - Anfänger-Themen 2
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
J JAVA-Problem blockiert MEDIATHEKVIEW Java Basics - Anfänger-Themen 13
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
J extends Problem Java Basics - Anfänger-Themen 2
C Polymorphie-Problem Java Basics - Anfänger-Themen 3
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
I Format Problem mit Wert - bekomme 0,10 anstatt 10,00 Java Basics - Anfänger-Themen 6
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
J Allgemeines Problem mit Klassen Java Basics - Anfänger-Themen 5
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
amgadalghabra algorithmisches Problem Java Basics - Anfänger-Themen 19
J Traveling Salesman Problem [Arrays] Java Basics - Anfänger-Themen 9
R ArrayList Problem Java Basics - Anfänger-Themen 6
InfinityDE Problem mit Datenübergabe an Konstruktor Java Basics - Anfänger-Themen 7
C RegEx Problem Java Basics - Anfänger-Themen 4
J Anfänger TicTacToe, Problem bei Gewinnoption, sowohl Unentschieden Java Basics - Anfänger-Themen 8
E Taschenrechner GUI Problem mit Fehlerhandling Java Basics - Anfänger-Themen 6
M Input/Output Fallunterscheidung Problem Java Basics - Anfänger-Themen 17
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
M Problem bei Ausgabe Java Basics - Anfänger-Themen 7
Splayfer Java Array Problem... Java Basics - Anfänger-Themen 2
G Problem bei der Ausgabe einer Main Claase Java Basics - Anfänger-Themen 7
F Problem mit KeyListener in kombination mit dem ActionListener Java Basics - Anfänger-Themen 4
G Subset sum problem mit Backtracking Java Basics - Anfänger-Themen 18
N Problem mit Scanner Java Basics - Anfänger-Themen 2
J Klassen Problem Java Basics - Anfänger-Themen 8
A Out.format problem. Java Basics - Anfänger-Themen 3
J Problem bei der Programmierung eines Tannenbaums Java Basics - Anfänger-Themen 9
A Array problem Java Basics - Anfänger-Themen 16
2 Taschenrechner mit GUI Problem bei der Berechnung Java Basics - Anfänger-Themen 8
W Remote Method Invocation RMI - Problem Java Basics - Anfänger-Themen 0
I Ich habe ein Problem Java Basics - Anfänger-Themen 3
A Problem bei returnen eines Wertes Java Basics - Anfänger-Themen 6
M Regex Erstellung Problem Java Basics - Anfänger-Themen 2
D Input/Output Problem bei der Benutzereingabe eines Befehls Java Basics - Anfänger-Themen 14
M (Sehr großes Problem) Listen als static in anderen Klassen verwendet Java Basics - Anfänger-Themen 12
F Habe ein problem mit dem ActionListener Java Basics - Anfänger-Themen 3
C Regex-Problem Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben