Wenn Zahlen 0 und 1 enthalten, dann die Zahl ausdrucken...

Status
Nicht offen für weitere Antworten.

kognitio

Aktives Mitglied
Hallo,
ich bin ein Newbi und Java und habe hier ein Programm, das nicht funktioniert, ich möchte, alle Zahlen, die 0 und 1 enthalten ausdrucken lassen, geht aber nicht...
Code:
import java.io.*;
import java.lang.*;
import java.util.*;

public class zahlen
{
     public static void main(String[] args)
	{
		for (int zahl = 0; zahl < 1000; zahl ++)
		if (zahl.contains (int 1, int 0) {
	System.out.println(zahl);
		}
	}
	}

bei mir kommen dann diese Fehlermeldungen:
Code:
zahlen.java:10: '.class' expected
                if (zahl.contains (int 1, int 0) {
                                       ^
zahlen.java:12: ')' expected
                }
                 ^
zahlen.java:13: illegal start of expression
        }
        ^
zahlen.java:10: unexpected type
required: value
found   : class
                if (zahl.contains (int 1, int 0) {
                                   ^
zahlen.java:10: int cannot be dereferenced
                if (zahl.contains (int 1, int 0) {
 

bo

Aktives Mitglied
hi

probiers mit

Code:
...
if ( zahl == 0 || zahl == 1 )
{
  ...
}
...
 
B

bygones

Gast
bo hat recht - das was du geschrieben hast ist keine Java Syntax !!

if (zahl.contains (int 1, int 0) {

zahl ist ein int - also ein primitiver Datentyp, daher kennt er keine Operationen. Weiterhin musst du bei 1 bzw. 0 nicht angeben, dass es ints sind - das versteht Java automatisch.....
 

kognitio

Aktives Mitglied
das dachte ich mir, aber in der API steht:
Code:
contains

public boolean contains(int x,
                        int y)

und da dachte ich mir, vielleicht geht das nicht nur bei Koordinatensystemen, war wahrscheins blöd...
Denn mit der Hilfe von Bo, kann ich ja weiterhin nur die Zahlen eins und null ausgebenen, ich möchte aber ein app, dass mir alle zahlen ausspuckt, in dennen 1 und 0 vorkommen, und nur die...
Wenn mir da noch jemand heöfen könnte???
Viele Dank...
 
B

bygones

Gast
die Frage ist wo in der API steht das - wahrscheinlich bei irgendwelchen Graphic objekten (Rectangle / Point / Polygon) oder so....

allgemein: es steht zwar contains(int i, int y) so schaut aber nur die methoden definition aus ! Der Aufruf erfolgt ohne angabe des Datentyps (also contains(1,0)) z.b.

Zu deinem Problem:

Momentan fällt mir nichts besseres ein, als die Zahl in einen String zu verwandeln und dann mit indexOf() zu testen ob deine gewünschte Zahl drin ist

Code:
String s;
for(int i = 0; i < 1000; i++) {
  s = Integer(i).toString;
  if(s.indexOf("1") != -1 || s.indexOf("0" != -1)) {
    System.out.println("GEFUNDEN!");
  }
}

Das ist aber eher ein Hack - geht bestimmt auch besser, sollte aber funktionieren
 

kognitio

Aktives Mitglied
danke für die schnelle Hilfe deatbyaclown.... aber ich blicks immer noch nicht. Aus irgendwelchen Gründen, kann er jetzt Integer nicht richtig verstehen:

Code:
zahlen.java:12: cannot resolve symbol
symbol  : method Integer (int)
location: class zahlen
                        s = Integer(i).toString; 
                            ^
zahlen.java:13: operator != cannot be applied to java.lang.String,int
                        if(s.indexOf("1") != -1 || s.indexOf("0" != -1)) { 
                                                                 ^
zahlen.java:13: operator || cannot be applied to boolean,int
                        if(s.indexOf("1") != -1 || s.indexOf("0" != -1)) { 
                                                ^
3 errors

ich glaube, ich muss mich mal richtig mit den Basics beschäftigen, da ich bei so was immer im Wald stehe. Ich denke dann, dass ich vielleicht etwas nicht importiert habe, aber müsste ich in dem Fall haben, da Integer zu java.lang*; gehört. Viele Dank trotzdem für die Hilfe... and best wishes
 
B

bygones

Gast
waren meiner Fehler:
Code:
String s; 
for(int i = 0; i < 1000; i++) { 
  s = new Integer(i).toString; 
  if(s.indexOf("1") != -1 || s.indexOf("0") != -1) { 
    System.out.println("GEFUNDEN!"); 
  } 
}

du erzeugst dir ein temporäres IntegerObjekt und machst daraus ein String.
Mit indexOf testest du ob der angegebene String in s vorhanden ist - wenn nicht wird -1 zurückgegeben (gibt dir nämlich den index an dem der String auftaucht zurück)....
 

kognitio

Aktives Mitglied
leider immer noch nicht, jetzt kann er toString nicht lesen und ich weiß wieder nicht warum????
Code:
import java.io.*;
import java.lang.*;
import java.util.*;

public class zahlen
{
     public static void main(String[] args)
	{
	String s; 
		for(int i = 0; i < 1000; i++) 
		{ 
		s = new Integer(i).toString; 
			if(s.indexOf("1") != -1 || s.indexOf("0") != -1) 
			{ 
		System.out.println("GEFUNDEN!"); 
			} 
		}
	}
}

und hier die Fehlermeldung...
Code:
zahlen.java:12: cannot resolve symbol
symbol  : variable toString 
location: class java.lang.Integer
                s = new Integer(i).toString; 
                    ^
1 error

Wenn Du mir erklären könntest, wobei hier das Problem liegr, wäre ich Dir (deathbyaclown) dankbar...
 
B

bygones

Gast
ich hätte gestern doch nicht so spät ins bett gehen sollen :roll:

toString ist natürlich eine Methode - muss also toString() heißen !!

PS: Die API hilft in solchen Sachen auch immer weiter :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Erste Schritte Hausaufgaben-Prob. - Iterative Prog. Zahlen aufsummieren, wenn durch k>0 teilbar. Java Basics - Anfänger-Themen 5
O String nur importieren wenn nur zahlen da sind? Java Basics - Anfänger-Themen 7
richis-fragen FileChannel (inChannel/outChanel) Fehler wenn Leerzeichen enthalten Java Basics - Anfänger-Themen 17
T Aufruf der Methode einer Oberklasse, wenn sie in der Unterklasse überschrieben ist. Polymorphie. Java Basics - Anfänger-Themen 2
berserkerdq2 Intelij, wie kann ich einstellen, dass die aktuelle Klasse ausgeführt wird, wenn ich aufs Startsymbol drücke, gibts da eine Tastenkombination? Java Basics - Anfänger-Themen 11
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
A Methoden Guten Tag , ich wollte so machen dass wenn meine frog an eine fly/bee geht dann an meine Tafel geht der zahl +1 hoch. Java Basics - Anfänger-Themen 2
C Was tun wenn .class erwartet wird ? Java Basics - Anfänger-Themen 6
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
Alex_99 Aktion ausführen wenn Frame disposed wurde Java Basics - Anfänger-Themen 5
berserkerdq2 sqllite in Java, wenn ich mache select count(*) ..., erhalte ich dann nur die gezählte Anzahl oder werden auch die Tabellen ausgegeben? Java Basics - Anfänger-Themen 2
berserkerdq2 Findet eine parallele Verarbeitung in Java bei Threads erst statt, wenn man die Methoden auch synchronized? Und wie sieht bei Conditions aus? Java Basics - Anfänger-Themen 8
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
berserkerdq2 Wann soll ich den Stream schließen, wenn ich das in einer Methode habe? Java Basics - Anfänger-Themen 8
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
U Warum kann ich, auf private Variablen zugreifen, wenn ich ein Objekt in der Klasse, die private Variablen hat erstelle und dort drauf zugreifen will? Java Basics - Anfänger-Themen 7
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
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 Wie lassen sich Objektkonstanten initialisieren, wenn sie eine Bedingung erreichen? Java Basics - Anfänger-Themen 6
K Erste Schritte Wie schnell ist LinkedHashMap im Vergleich zur ArrayList, wenn alle Entries durchlaufen werden? Java Basics - Anfänger-Themen 47
F Initialisieren eines Web-Mp3 Players in Tabs durch "booleans" erst wenn Tab geöffnet wird ...? Java Basics - Anfänger-Themen 1
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
S Methoden - Warum int wenn auch void? Java Basics - Anfänger-Themen 3
S Algorithmus Datensätze einfügen wenn... Java Basics - Anfänger-Themen 26
T Methode schreiben, die einem Array ein Stringelement hinzufügt, wenn dieses noch nicht enthalten ist. Java Basics - Anfänger-Themen 6
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
S Laufzeit Quicksort wenn alle Elemente gleich sind Java Basics - Anfänger-Themen 4
M Wie kann ich ein Objekt erstellen, wenn sich der Klassenname in einer Variablen befindet? Java Basics - Anfänger-Themen 10
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
S Spiel-Programmieren. Wenn ein Objekt den anderen berührt. Java Basics - Anfänger-Themen 6
L Worauf muss ich achten, wenn ich externe Bibliotheken für meine Anwendungen verwende? Java Basics - Anfänger-Themen 6
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
D Warum nicht true wenn Array leer ist? Java Basics - Anfänger-Themen 8
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
scratchy1 Variablen vertauschen wenn Bedingung "umgedreht" wird Java Basics - Anfänger-Themen 40
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D Wenn ich repaint(); mache, flackert es so stark, das man fast nichts erkennen kann. Java Basics - Anfänger-Themen 11
T Wenn JFrame Textfelder Hintergrund Grün dann... (if) Java Basics - Anfänger-Themen 3
C Tabs in JTabbedPane wechseln, wenn Tabs in eigenen Klassen sind Java Basics - Anfänger-Themen 2
I JFrame minimieren wenn anderes Programm minimiert wird Java Basics - Anfänger-Themen 1
H Script ausführen wenn Browser Notification eingetroffen ist? Java Basics - Anfänger-Themen 3
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
I Shutdown wenn kein Strom verfügbar Java Basics - Anfänger-Themen 4
W Es wird erst gezeichnet, wenn ich das Fenster vergrößere? Java Basics - Anfänger-Themen 20
B FileWatcher : Erst Rückmeldung wenn komplett kopiert? Java Basics - Anfänger-Themen 3
E Wenn i (for-Loop) bestimmter Wert, dann neue Zeile eines Buttons Java Basics - Anfänger-Themen 7
Tacofan Hangman - ist der Buchstabe vorhanden wenn ja wo kommt er vor Java Basics - Anfänger-Themen 6
T Klassen In Eingabefeld von externem Programm schreiben wenn angewählt. Java Basics - Anfänger-Themen 6
Excess Operatoren Wenn Variable x den Wert y hat, dann mach was Java Basics - Anfänger-Themen 11
J ServerSocket: Problem, wenn Clientverbindung gekappt wird. Java Basics - Anfänger-Themen 1
S Java Counter: nur 1 mal hochzählen auch wenn Abfrage mehrmals zutrifft. Java Basics - Anfänger-Themen 1
N Variablen ändern wenn eine andere geändert wird Java Basics - Anfänger-Themen 7
S Kommt es zu Seiteneffekten wenn man waehrend den laufenden JUnit Tests den Code aendert? Java Basics - Anfänger-Themen 2
N Input/Output Wenn kein Input, dann Fehler anzeigen lassen im JFrame Java Basics - Anfänger-Themen 6
D In Arrayfeld schreiben wenn leer Java Basics - Anfänger-Themen 8
T Klasse von erfahren wenn Obertyp Parameter ist Java Basics - Anfänger-Themen 6
T Wenn Schaltjahr ist, soll Februar, einen Tag mehr haben, GUI mit combobox Java Basics - Anfänger-Themen 4
I Zwei Listen: Wenn nicht vorhanden löschen Java Basics - Anfänger-Themen 4
M FileWriter Neue Datei wenn aktuelle "zu groß" Java Basics - Anfänger-Themen 3
P Aktion ausführen wenn Button geklickt wird Java Basics - Anfänger-Themen 7
S Farbe eine Zeile in JTable ändern, wenn JButton geklickt wurd Java Basics - Anfänger-Themen 4
DStrohma Operatoren Kleiner-Zeichen in Größer-Zeichen ändern wenn boolen true? Java Basics - Anfänger-Themen 6
P Methoden suche funktion die char wert ausgibt wenn man numerischen wert und radix angibt Java Basics - Anfänger-Themen 1
F Scanner + Stringbuilder geben leeren String aus wenn Umlaute enthalten sind Java Basics - Anfänger-Themen 29
S TextFieldFilter - Wenn Textfeld leer dann setze 0 Java Basics - Anfänger-Themen 9
P Ausnahme, wenn Attribut nicht definiert Java Basics - Anfänger-Themen 4
A scan.nextLine() - Wenn man zu lange nichts macht, soll etwas passieren Java Basics - Anfänger-Themen 3
Todesbote Treeset - Wenn bestimmtes Objekt vorkommt Counter erhöhen Java Basics - Anfänger-Themen 6
D jProgressBar soll bei 100% sein wenn sql Abfrage inkl. jTable schreiben fertig ist... Java Basics - Anfänger-Themen 5
W Methoden Ausgabe true wenn nur Ziffern <= 1 vorhanden Java Basics - Anfänger-Themen 9
A Pinabfrage nur wenn Kondition zutrifft Java Basics - Anfänger-Themen 10
S Threads Thread wenn extends schon vergeben Java Basics - Anfänger-Themen 8
S Abfragen wenn das ende einer Tabelle erreicht ist Java Basics - Anfänger-Themen 8
B Schlüsselworte this - immer oder nur wenn wirklich notwendig? Java Basics - Anfänger-Themen 9
X Wenn Exception dann nochmal try. Java Basics - Anfänger-Themen 7
A Wenn genau welche Liste verwenden? Java Basics - Anfänger-Themen 6
E Variable neue Random Zahl zuweisen, wenn Button geklickt Java Basics - Anfänger-Themen 5
S 0 wird negativ, wenn sie mit etwas negativen multipliziert wird. Warum? Java Basics - Anfänger-Themen 4
V Objekt löschen wenn anderes gelöscht wurde Java Basics - Anfänger-Themen 11
P new File wenn File already exists? wie? Java Basics - Anfänger-Themen 2
D Was kommt raus, wenn NaN mit einer Zahl verglichen wird? Java Basics - Anfänger-Themen 5
Anfänger2011 Wie bricht man alles ab wenn eine Bedingung nicht erfüllt ist? Java Basics - Anfänger-Themen 21
S Input/Output Reader: "null" wenn While-Ende Java Basics - Anfänger-Themen 5
L Erste Schritte Wenn Textfield.Text = ... dann Java Basics - Anfänger-Themen 16
O KeyListener funktioniert nur wenn er will Java Basics - Anfänger-Themen 2
F sound nur abspielen, wenn er nicht läuft Java Basics - Anfänger-Themen 6
S ArrayList nur ergänzen wenn Element noch nicht vorhanden Java Basics - Anfänger-Themen 4
ruutaiokwu final wenn immer möglich verwenden? Java Basics - Anfänger-Themen 30
N Serialization, Laden klappt nicht wenn die Klasse geändert wurde Java Basics - Anfänger-Themen 3
G Klasse überschreiben wenn Rückgabe über Methode Java Basics - Anfänger-Themen 6
F While Schleife ausführen, wenn String gleich ist. Java Basics - Anfänger-Themen 2
M Java-Programm wird beendet, wenn ich Spiel öffne... Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben