truifel
Legacy Member
hallo,
ik ben een beginneling in Java en dit doe ik zo 2uurtjes in de week met school maar we gaan echt traag enzo vooruit dus kben redelijk noobish erin. Nu verveel ik me een beetje en ben ik eens beginnen bladeren in die cursus en wat verder gedaan met de 'leerstof'. Nu kom ik op de pagina met 'de switch-opdracht'. Al goed en wel. Ik lees da, begrijp da,...
Op het einde staat er een oefening:
Maak een meerkeuzevraag met 4 mogelijkheden en zrg ervoor dat de computer gepaste commentaar geeft als je met a, b, c of d kiest.
Nuja, ik begon daaraan en dit is hetgeen ik nu heb:
nu geeft hij telkens een fout:
-------------------------------------------------------------------
Ik dacht dat het was omdat Character.parseChar niet bestond maar na een googlesearch te doen, zag ik dat het tog gebruikt werd in verschillende scripts. toen zei ik: ik zal het eens aan mijn neef vragen, die heeft nog java gehad in zijn hogere studies, mss weet die het. We hebben er beide ons hoofd op zitten breken en ik vind dus mijn fout maar niet.
Het is dus een lange uitleg om eigenlijk gewoon te vragen hoe ik die String omzet in een char. (in de cursus staat dat String en double,... niet mogen genomen worden als type). Enja, ik heb het ook al geprobeerd dat ik het er gewoon inzette als String en dat lukt dus ook niet.
Mvg,
Truifel
ik ben een beginneling in Java en dit doe ik zo 2uurtjes in de week met school maar we gaan echt traag enzo vooruit dus kben redelijk noobish erin. Nu verveel ik me een beetje en ben ik eens beginnen bladeren in die cursus en wat verder gedaan met de 'leerstof'. Nu kom ik op de pagina met 'de switch-opdracht'. Al goed en wel. Ik lees da, begrijp da,...
Op het einde staat er een oefening:
Maak een meerkeuzevraag met 4 mogelijkheden en zrg ervoor dat de computer gepaste commentaar geeft als je met a, b, c of d kiest.
Nuja, ik begon daaraan en dit is hetgeen ik nu heb:
Code:
import javax.swing.*;
class Blaat {
public static void main(String[]args){
char dag;
dag = Character.parseChar(JOptionPane.showInputDialog(null,"geef je antwoord:"));
switch(dag) {
case 'a': System.out.println("blaat1");break;
case 'b': System.out.println("blaat2");break;
case 'c': System.out.println("blaat3");break;
case 'd': System.out.println("blaat4");break;
default: System.out.println("ongeldig antwoord");break;
}
}
}
nu geeft hij telkens een fout:
Code:
--------------------Configuration: <Default>--------------------
C:\Documents and Settings\Truifel\Desktop\blaat.java:6: cannot find symbol
symbol : method parseChar(java.lang.String)
location: class java.lang.Character
dag = Character.parseChar(JOptionPane.showInputDialog(null,"geef je antwoord:"));
^
1 error
Process completed.
-------------------------------------------------------------------
Ik dacht dat het was omdat Character.parseChar niet bestond maar na een googlesearch te doen, zag ik dat het tog gebruikt werd in verschillende scripts. toen zei ik: ik zal het eens aan mijn neef vragen, die heeft nog java gehad in zijn hogere studies, mss weet die het. We hebben er beide ons hoofd op zitten breken en ik vind dus mijn fout maar niet.
Het is dus een lange uitleg om eigenlijk gewoon te vragen hoe ik die String omzet in een char. (in de cursus staat dat String en double,... niet mogen genomen worden als type). Enja, ik heb het ook al geprobeerd dat ik het er gewoon inzette als String en dat lukt dus ook niet.
Mvg,
Truifel

.