Naja in der normalen Windows Konsole lässt sich das aber ohne Probleme kompilieren und ausführen...
Beiträge von Krackmoe
-
-
Wenn ich in Netbeans in einem Projekt ne Java Datei "run'nen' will...
sagt er mir immer: no runnable methods.Dabei ist die Java Datei aber meine Main.. steht auch public static void main(String[] args) drin ....
Weiß jmd woran das liegt?
-
Ich kenn mich ja nicht aus mit der Zielmaterie!?
Mit Technologie meinst du Programmsprache? -
Nunja Ichigo...
Ich möchte das ganze verstehen!
Ich kenne mich noch recht wenig in der Materie aus, aber ich will es können und lernen! Deswegen möcht ich mich da bisl schlau darüber machen... -
Wenn ich Java dazu benutzen will eine Homepage zu basteln..
Was brauch ich da alles dafür?Bzw. welches Wissen über welche Themen muss ich mir da eineignen!?
-
Ich hab 2 Rechtecke.. Rechteck eck1 = new Rechteck(2,-1,4,2) und Rechteck eck2 = new Rechteck(2,-2,3,4).
(links,unten,breite,hoehe)Jetzt möchte ich dafür eine eigene Methode schreiben die abprüft, ob diese beiden Rechtecke im Koordinatensystem einen gleichen Punkt haben. Das würd ja eine mega große If Abfrage werden!? Oder denk ich da zu kompliziert?
Mir fällt derzeit leider keine Möglichkeit ein um ihm das anders abzufragen.
-
Ich möchte in der Methode calculate() die Methode getArray ausführen.
Er schreibt mir in Zeile24 bei: getArray(arr[arr]); immer found char[], required: int.
Versteh ich aber nicht, ich will ja das arr Array übergeben. Mit getArray(arr[arr.length]) hab ichs auch schon probiert. Geht aber auch nicht.Hat sich erledigt
Code
Alles anzeigenpublic class String2{ String internal; int basis; String2(String in){ this.internal = in; } public int toInteger(int basis) { if ( basis >= 2 && basis <= 16){ this.basis = basis; return calculate(); } return -1; } public int calculate(){ char[] arr = internal.toCharArray(); char[] temp1 = new char[arr.length]; int temp = 0; int result = 0; getArray(arr[arr]); for (int i = 0; i < temp1.length; i++){ int ergebnis = getCalculate(temp1[i], i); if (ergebnis == -1){ result = -1; break; } result += ergebnis; } return result; } char getArray(char[] a){ char[] b = null; int i = 0; for (i = a.length-1; i >= 0; i--) { b[i] = a[a.length-i-1]; } return b[i]; } int getCalculate(char value, int power){ int charAsInt = Character.digit(value,this.basis); if (charAsInt == -1){ System.out.println("Nicht darstellbar"); return -1; } System.out.println("charasint: "+charAsInt+", value: "+value+" ,basis: "+ basis + " , power: " + power+ ", math pow: " + (int)Math.pow(basis,power)); return charAsInt * (int)Math.pow(basis,power); } }
-
Habs schon geschafft, danke Nachdenken hat nur etwas gedauert^^
-
Code
Alles anzeigenclass DieZweiGroessten { public static void main ( String[] args ) { int[] array = {3, 1, 5, 7, 4, 12, -3, 8, -2}; int a=0; int b=0; for ( int index= 0; index < array.length; index++) { if ( array[index] > a ){ a = array[index]; if ( array[index]-1 > a ){ b = array[index]; } } } System.out.println(a); System.out.println(b); } }
Also das erste Element bekomm ich richtig, als das größte heraus.
Wie kann ich das zweitgrößte ermitteln!? -
Dreieck(Main): http://paste-it.net/5082
Point: http://paste-it.net/5083
Die Aufgabe ist aus dem Buch vom Schmiedermaier auf S.168.
Möchte in diesem Dreieck, abfragen ob es spitzwinkelig ist.
Weiß jemand die Formel dazu?
Mein Kollege und ich drehen uns gerade im Kreis... -
Danke für deine Lösung.
Habs gerade selber einfacher hinbekommen:
Java
Alles anzeigenimport java.util.*; class Stripper { public static void main(String[] args) { Scanner s = new Scanner(System.in); while (s.hasNextLine()) { String text = s.nextLine(); if (text.indexOf("//") != -1) { System.out.println(text.substring(text.indexOf("//"))); } else { System.out.println(""); } } } }
-
Ich hab z.B. eine Klasse Hallo, in der gibt es Zeile mit Kommentaren mit // und es gibt Zeilen ohne Kommentare.
Jetzt möcht ich mir eine Java Datei schreiben, die mir nur die Kommentare ausliest, also in jeder Zeile sucht nach // und das dahinter ausgibt.
Ich hab 0 Plan wie ich das bewerkstelligen kann/soll.
Kann mir jemand Tipps geben?
-
Das Programm beendet sich leider nie!?
Wenn ich nichts eingebe, dann geht er mir immer nur eine Zeile weiter runter.. und wenn ich dann wieder einen Namen eingebe, kommt halt wieder die Namensausgabe...
-
Ich möchte abfragen mit if ( antwort.equals("")) {
break;
}Wenn ein NICHTS eingegeben wird, soll er abbrechen. Das tut er mir aber nicht!?
-
Seit wann braucht man da eine Methode equals!?
Dachte das ist genauso eine Funktion wie z.B. ".length()" oder so.. -
Habe hier: http://paste-it.net/4941 und: http://paste-it.net/4942
Möchte einfach nur sehen, ob die Eingaben der beiden Objekte equals sind.
Jedoch kommt in der If verzweigung immer nur der Else Pfad heraus.
Obowlh die Eingaben komplett identisch sind.
Weiß wer wo das Problem liegt? -
Ok habs gelöst... die String.class war noch im Verzeichnis. LoL
-
Ich hab ein kleines Problem...
Ich hab davor 2 Dateien erstellt eine mit erzeugen.java und eine String.java.. ich glaub damit hab ich mir mein "String" zerschossen.
Jetzt will ich diese 2 Dateien kompilieren.http://paste-it.net/4935
http://paste-it.net/4936Seitdem kommt bei jedem Compilierungsversuch:
.\Point.java:13: toString() in Point cannot override toString() in java.lang.Obj
ect; attempting to use incompatible return type
found : String
required: java.lang.String
public String toString() {
^
.\Point.java:14: incompatible types
found : java.lang.String
required: String
return ("x" + x + "y" + y);
^
2 errorsOder Fehler im Bezug aufs Objekt.
Hab das JDK schon neuinstalliert, geht aber trotzdem nicht mehr.Auf einem anderen Rechner, lässt sich das ohne Probleme compilieren.
Muss ich jetzt echt Vista neu aufsetzen, damit das wieder geht?
-
Er soll 10 Runden zu je 3 Versuchen machen.
Er schreibt mir manchmal obwohl ich die Zahl noch nicht erraten habe, an das die Zahl richtig war.
z.B. ich geb 4 ein dann sagt er mir heiß, und: gratuliere sie haben die richtige zahl, die richtige zahl = 5Oder manchmal muss ich 2 Zahlen eingeben, obwohl eigentlich nur eine Zahl eingelesen werden sollte in einer Zeile.
Java
Alles anzeigenimport java.util.*; class ratespiel3 { public static void main( String[] args ) { int random=1; int zahl = 0; int versuch = 0; Scanner s = new Scanner(System.in); boolean ok = false; int count = 1; int gewonnen = 0; for ( int i = 0; i <5;i++) { random = (int)(Math.random()*10)+1; System.out.println(); System.out.println("Runde " + count + ":"); System.out.println("Geben Sie eine Zahl ein: "); for ( int j = 0; j<3; j++) { zahl = s.nextInt(); if ( zahl >= random + 3 || zahl <= random - 3) System.out.println("kalt"); if ( zahl == random + 2 || zahl == random - 2) System.out.println("warm"); if ( zahl == random + 1 || zahl == random - 1) System.out.println("heiss"); if ( zahl == random) { ok = true; gewonnen = gewonnen + 1; } } // end while if (ok){ System.out.println("gratuliere"); System.out.println("sie haben gewonnen"); } if ( zahl != random){ System.out.println("die richtige zahl war: " + random); } count = count + 1; } // end for System.out.println(gewonnen); } }
-
Ok Danke
Gibts eigentlich einen Grund, warum man das nicht einfach in die Klammer reinschreiben kann?