Hoe maak je het mogelijk, een woord om te draaien. En daarna te controleren of het een palindroom is. Ik heb het volgende, maar dan krijg je allerlei foutmeldingen, als je op de button drukt.
deze lijst krijg je dan als foutmeldingen
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| String woord = invoer.getText(); int lengte = woord.length(); String omgekeerd = woord.substring(lengte,0); String ja = "JA!"; String nee = "NEE!"; if (woord.equals(omgekeerd)) { uitvoer.setText(ja); } else { uitvoer.setText(nee); } |
deze lijst krijg je dan als foutmeldingen
code:
1
2
3
4
5
6
7
8
9
10
11
| java.lang.StringIndexOutOfBoundsException: String index out of range: -3
at java.lang.String.substring(String.java:1492)
at Palindroom.Knop_ActionPerformed(Palindroom.java:59)
at Palindroom$SymAction.actionPerformed(Palindroom.java:51)
at java.awt.Button.processActionEvent(Button.java:308)
at java.awt.Button.processEvent(Button.java:281)
at java.awt.Component.dispatchEventImpl(Component.java:2394)
at java.awt.Component.dispatchEvent(Component.java:2307)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:287)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:83) |
[ Voor 44% gewijzigd door Verwijderd op 09-01-2006 18:12 ]