Auslesen, verarbeiten und ausgeben

AMI133

Mitglied
hey, ich bin neu hier und hätte mal ne frage:
Könntet ihr mir vllt. einen passenden Code hierzu geben?:
-ich möchte ein eingabefeld auslesen
-wenn die eingegebene zahl kleiner als 299 ABER größer als 200 ist
-soll in einem anderen textfeld '102' stehen

bei 200-299 soll die zahl 102 sein.
bei 300-399 soll sie 103 sein
bei 400-499 104
usw.
es wäre gut, wenn sich das programm sozusagen selber ausrechnet was bei den weiteren zahlen herauskommt, also das man nicht alles manuell schreiben muss.

Vielen Dank schomal im Vorraus euer AMI331🙂
 
-ich möchte ein eingabefeld auslesen
Java:
deinTextfeld.getText ();

-wenn die eingegebene zahl kleiner als 299 ABER größer als 200 ist
Java:
if (deineZahl < 299 && deineZahl > 200) { ... }

-soll in einem anderen textfeld '102' stehen
Java:
deinAnderesTextfeld.setText ("102");

es wäre gut, wenn sich das programm sozusagen selber ausrechnet was bei den weiteren zahlen herauskommt, also das man nicht alles manuell schreiben muss.
Java:
int zahl = 100 + Math.floor(eingabeDesUsers / 100);

Weißt du wie du das alles miteinander verheiratest?
 
Ich könnte es mir denken, aber wie bekomme ich es hin, dass der text aus meinem Textfeld als 'deineZahl' verwendet wird?
Vielleicht könntest du mir doch nochmal alles zusammensetzen?
Das fände ich sehr nett! 🙂
 
Niemand macht dir hier deine Hausaufgaben.
Beschäftige dich damit und schreib drauf los. Wenn du dann noch Probleme hast, dann poste den Code und dir wird hier mit Sicherheit geholfen.
 
Es funktioniert nicht 🙁
hier der Code:
Java:
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String text = jTextField2.getText();
        if("text" < 299 && "text" > 200) {
        jTextField1.setText("102");
        }
    }

Ich schreibe mit NetBeans und er sagt, dass 3. und 4. Zeile Fehler sind.

3. Reihe:
bad operand types for binary operator '>'
first type: String
second type: int

bad operand types for binary operator '<'
first type: String
second type: int

4. Reihe:
cannot find symbol
symbol: method setText(String)
location: variable jTextField1 of type Object

[WR]BITTE HILFE![/WR]
 
Kollege, dir fehlen ja alle grundlegenden basics..

du überprüfst da, ob der der String "text" kleiner als eine Zahl ist..

wenn dann überhaupt text < 299 und NICHT "text"

aber das würde auch nicht gehen, wenn dann Interger.parseInt(text) < 299
 
na ja, aber grundsätzlich ist das ein String, also musst du den String in eine Zahl überführen...also bspw so:
Java:
int deineZahl = Integer.parseInt(text);

int zahl = 100 + Math.floor(deineZahl / 100);
jTextField1.setText(String.valueOf(zahl);[/code]

=>
Java:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String text = jTextField2.getText();
int deineZahl = Integer.parseInt(text);
    int zahl = 100 + Math.floor(deineZahl / 100);
   jTextField1.setText(String.valueOf(zahl);
        }
    }
 
Java:
	private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
		String text = jTextField2.getText();
		int deineZahl = Integer.parseInt(text);
		int zahl = 100 + (int) (Math.floor(deineZahl / 100));
		jTextField1.setText(String.valueOf(zahl));
	}

na dann probiere mal das...ohne IDE bin ich ein nichts...mit zwar auch nicht viel mehr, aber ^^
 
DAAAAAAAAAAAAAAAAAAAAAAAAANKE!
aber jetz sieht es so aus
bei
'string text = jTextField2.getText();' sagt er:
cannot find symbol
symbol: variable jTextField2
location class Bau

und bei
'jTextField1.setText()String.valueOf(zahl));'
cannot find symbol
symbol: method setText(String)
location veriable jTextField1 of type Object

Könntest du mir sagen was das heisst und ie ich das fixen kann?
 
Was passiert, wenn du das bei googel eingibst?

Schon mal dran gedacht ein buch zu lesen zu diesem Thema?

Oder zumindest die ersten beiden Kapitel?:rtfm:
 
Ich habe aber nicht am BWInf teilgenommen. Ich habe nur mal reingeschaut und es hat mich interessiert!
Zusätzlich wäre die Lösung auchnoch falsch!
 

Neue Themen


Zurück
Oben