This is my code that keeps on having the illegal start of expression error. Have included error messages at the bottom. - import java.awt.*;
-
import java.applet.*;
-
import java.awt.event.*;
-
-
public class Prog extends Applet implements ItemListener
-
{
-
Label alabel = new Label("MDAS Game Program");
-
Label slabel = new Label("Choose the answer");
-
-
CheckboxGroup qq = new CheckboxGroup();
-
-
Label qlabel = new Label("1.) 60 * 3 / 5 + 4 - 38 = ??");
-
Checkbox aone = new Checkbox("A. 2",false,qq);
-
Checkbox bone = new Checkbox("B. 3",false,qq);
-
Checkbox cone = new Checkbox("C. 4",false,qq);
-
Checkbox hone = new Checkbox("",true,qq);
-
-
Label wlabel = new Label("2.) 5 * 100 / 5 + 400 - 499 = ?? ");
-
Checkbox atwo = new Checkbox("A. 1",false,qq);
-
Checkbox btwo = new Checkbox("B. 2",false,qq);
-
Checkbox ctwo = new Checkbox("C. 3",false,qq);
-
Checkbox htwo = new Checkbox("",true,qq);
-
-
Label elabel = new Label("3.) 10 * 5 - 10 / 2 + 3 = ??");
-
Checkbox athree = new Checkbox("A. 18",false,qq);
-
Checkbox bthree = new Checkbox("B. 19",false,qq);
-
Checkbox cthree = new Checkbox("C. 17",false,qq);
-
Checkbox hthree = new Checkbox("",true,qq);
-
-
Label rlabel = new Label("4.) 50 * 5 / 10 + 300 - 10 = ??");
-
Checkbox afour = new Checkbox("A. 315",false,qq);
-
Checkbox bfour = new Checkbox("B. 316",false,qq);
-
Checkbox cfour = new Checkbox("C. 317",false,qq);
-
Checkbox hfour = new Checkbox("",true,qq);
-
-
Label tlabel = new Label("5.) 10 * 2 / 10 - 300 + 100 = ??");
-
Checkbox afive = new Checkbox("A. -198",false,qq);
-
Checkbox bfive = new Checkbox("B. 198",false,qq);
-
Checkbox cfive = new Checkbox("C. 199",false,qq);
-
Checkbox hfive = new Checkbox("",true,qq);
-
-
Label ylabel = new Label("6.) 10 * 5 / 50 + 1 - 2 = ??");
-
Checkbox asix = new Checkbox("A. 1",false,qq);
-
Checkbox bsix = new Checkbox("B. 0",false,qq);
-
Checkbox csix = new Checkbox("C. 2",false,qq);
-
Checkbox hsix = new Checkbox("",true,qq);
-
-
Label ulabel = new Label("7.) 8 * 3 / 3 + 450 - 400 = ??");
-
Checkbox aseven = new Checkbox("A. 59",false,qq);
-
Checkbox bseven = new Checkbox("B. 58",false,qq);
-
Checkbox cseven = new Checkbox("C. 57",false,qq);
-
Checkbox hseven = new Checkbox("",true,qq);
-
-
Label ilabel = new Label("8.) 5 + 4 * 30 / 10 - 2 = ??");
-
Checkbox aeight = new Checkbox("A. 14",false,qq);
-
Checkbox beight = new Checkbox("B. 15",false,qq);
-
Checkbox ceight = new Checkbox("C. 16",false,qq);
-
Checkbox height = new Checkbox("",true,qq);
-
-
Label olabel = new Label("9.) 5 + 100 * 1 - 2 / 100 = ??");
-
Checkbox anine = new Checkbox("A. 3",false,qq);
-
Checkbox bnine = new Checkbox("B. 4",false,qq);
-
Checkbox cnine = new Checkbox("C. 6",false,qq);
-
Checkbox hnine = new Checkbox("",true,qq);
-
-
-
Label plabel = new Label("10.) 7 * 4 / 2 - 10 + 300 = ??");
-
Checkbox aten = new Checkbox("A. 303",false,qq);
-
Checkbox bten = new Checkbox("B. 304",false,qq);
-
Checkbox cten = new Checkbox("C. 604",false,qq);
-
Checkbox hten = new Checkbox("",true,qq);
-
-
-
public void init()
-
{
-
add(alabel);
-
add(slabel);
-
-
add(qlabel);
-
add(aone);
-
aone.addItemListener(this);
-
add(bone);
-
bone.addItemListener(this);
-
add(cone);
-
cone.addItemListener(this);
-
add(hone);
-
hone.addItemListener(this);
-
-
add(wlabel);
-
add(atwo);
-
atwo.addItemListener(this);
-
add(btwo);
-
btwo.addItemListener(this);
-
add(ctwo);
-
ctwo.addItemListener(this);
-
add(htwo);
-
htwo.addItemListener(this);
-
-
add(elabel);
-
add(athree);
-
athree.addItemListener(this);
-
add(bthree);
-
bthree.addItemListener(this);
-
add(cthree);
-
cthree.addItemListener(this);
-
add(hthree);
-
hthree.addItemListener(this);
-
-
add(rlabel);
-
add(afour);
-
afour.addItemListener(this);
-
add(bfour);
-
bfour.addItemListener(this);
-
add(cfour);
-
cfour.addItemListener(this);
-
add(hfour);
-
hfour.addItemListener(this);
-
-
add(tlabel);
-
add(afive);
-
afive.addItemListener(this);
-
add(bfive);
-
bfive.addItemListener(this);
-
add(cfive);
-
cfive.addItemListener(this);
-
add(hfive);
-
hfive.addItemListener(this);
-
-
add(ylabel);
-
add(asix);
-
asix.addItemListener(this);
-
add(bsix);
-
bsix.addItemListener(this);
-
add(csix);
-
csix.addItemListener(this);
-
add(hsix);
-
hsix.addItemListener(this);
-
-
add(ulabel);
-
add(aseven);
-
aseven.addItemListener(this);
-
add(bseven);
-
bseven.addItemListener(this);
-
add(cseven);
-
cseven.addItemListener(this);
-
add(hseven);
-
hseven.addItemListener(this);
-
-
add(ilabel);
-
add(aeight);
-
aeight.addItemListener(this);
-
add(beight);
-
beight.addItemListener(this);
-
add(ceight);
-
ceight.addItemListener(this);
-
add(height);
-
height.addItemListener(this);
-
-
add(olabel);
-
add(anine);
-
anine.addItemListener(this);
-
add(anine);
-
bnine.addItemListener(this);
-
add(cnine);
-
cnine.addItemListener(this);
-
add(hnine);
-
hnine.addItemListener(this);
-
-
add(plabel);
-
add(aten);
-
aten.addItemListener(this);
-
add(bten);
-
bten.addItemListener(this);
-
add(cten);
-
cten.addItemListener(this);
-
add(hten);
-
hten.addItemListener(this);
-
-
-
-
-
public void itemStateChanged(ItemEvent e)
-
{
-
if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
-
totalscore=answer1+answer2+answer3+answer4+answer5+answer6+answer7+answer8+answer9+answer10;
-
repaint();
-
-
-
}
-
-
public void actionPerformed(ActionEvent e)
-
{
-
repaint();
-
-
score.setText("Total score is :" +totalscore);
-
}
-
-
}
-
-
-
}
-
These are the errors that pops up when compiledC:\Users\caburnay\Desktop\Prog.java:182: error: illegal start of expression
public void itemStateChanged(ItemEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:182: error: illegal start of expression
public void itemStateChanged(ItemEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:182: error: ';' expected
public void itemStateChanged(ItemEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:182: error: ';' expected
public void itemStateChanged(ItemEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:210: error: illegal start of expression
public void actionPerformed(ActionEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:210: error: illegal start of expression
public void actionPerformed(ActionEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:210: error: ';' expected
public void actionPerformed(ActionEvent e)
^
C:\Users\caburnay\Desktop\Prog.java:210: error: ';' expected
public void actionPerformed(ActionEvent e)
^
8 errors 16 3199
You are missing a closing brace for your init method before the line with public void itemStateChanged ...
and here's another error can you help me? -
-
-
import java.awt.*;
-
import java.applet.*;
-
import java.awt.event.*;
-
-
public class t1 extends Applet implements ItemListener
-
{
-
Label alabel = new Label("MDAS Game Program");
-
Label slabel = new Label("Choose the answer");
-
-
CheckboxGroup qq = new CheckboxGroup();
-
-
Label qlabel = new Label("1.) 60 * 3 / 5 + 4 - 38 = ??");
-
Checkbox aone = new Checkbox("A. 2",false,qq);
-
Checkbox bone = new Checkbox("B. 3",false,qq);
-
Checkbox cone = new Checkbox("C. 4",false,qq);
-
Checkbox hone = new Checkbox("",true,qq);
-
-
Label wlabel = new Label("2.) 5 * 100 / 5 + 400 - 499 = ?? ");
-
Checkbox atwo = new Checkbox("A. 1",false,qq);
-
Checkbox btwo = new Checkbox("B. 2",false,qq);
-
Checkbox ctwo = new Checkbox("C. 3",false,qq);
-
Checkbox htwo = new Checkbox("",true,qq);
-
-
Label elabel = new Label("3.) 10 * 5 - 10 / 2 + 3 = ??");
-
Checkbox athree = new Checkbox("A. 18",false,qq);
-
Checkbox bthree = new Checkbox("B. 19",false,qq);
-
Checkbox cthree = new Checkbox("C. 17",false,qq);
-
Checkbox hthree = new Checkbox("",true,qq);
-
-
Label rlabel = new Label("4.) 50 * 5 / 10 + 300 - 10 = ??");
-
Checkbox afour = new Checkbox("A. 315",false,qq);
-
Checkbox bfour = new Checkbox("B. 316",false,qq);
-
Checkbox cfour = new Checkbox("C. 317",false,qq);
-
Checkbox hfour = new Checkbox("",true,qq);
-
-
Label tlabel = new Label("5.) 10 * 2 / 10 - 300 + 100 = ??");
-
Checkbox afive = new Checkbox("A. -198",false,qq);
-
Checkbox bfive = new Checkbox("B. 198",false,qq);
-
Checkbox cfive = new Checkbox("C. 199",false,qq);
-
Checkbox hfive = new Checkbox("",true,qq);
-
-
Label ylabel = new Label("6.) 10 * 5 / 50 + 1 - 2 = ??");
-
Checkbox asix = new Checkbox("A. 1",false,qq);
-
Checkbox bsix = new Checkbox("B. 0",false,qq);
-
Checkbox csix = new Checkbox("C. 2",false,qq);
-
Checkbox hsix = new Checkbox("",true,qq);
-
-
Label ulabel = new Label("7.) 8 * 3 / 3 + 450 - 400 = ??");
-
Checkbox aseven = new Checkbox("A. 59",false,qq);
-
Checkbox bseven = new Checkbox("B. 58",false,qq);
-
Checkbox cseven = new Checkbox("C. 57",false,qq);
-
Checkbox hseven = new Checkbox("",true,qq);
-
-
Label ilabel = new Label("8.) 5 + 4 * 30 / 10 - 2 = ??");
-
Checkbox aeight = new Checkbox("A. 14",false,qq);
-
Checkbox beight = new Checkbox("B. 15",false,qq);
-
Checkbox ceight = new Checkbox("C. 16",false,qq);
-
Checkbox height = new Checkbox("",true,qq);
-
-
Label olabel = new Label("9.) 5 + 100 * 1 - 2 / 100 = ??");
-
Checkbox anine = new Checkbox("A. 3",false,qq);
-
Checkbox bnine = new Checkbox("B. 4",false,qq);
-
Checkbox cnine = new Checkbox("C. 6",false,qq);
-
Checkbox hnine = new Checkbox("",true,qq);
-
-
-
Label plabel = new Label("10.) 7 * 4 / 2 - 10 + 300 = ??");
-
Checkbox aten = new Checkbox("A. 303",false,qq);
-
Checkbox bten = new Checkbox("B. 304",false,qq);
-
Checkbox cten = new Checkbox("C. 604",false,qq);
-
Checkbox hten = new Checkbox("",true,qq);
-
-
Button done = new Button("Done");
-
-
-
public void init()
-
{
-
add(alabel);
-
add(slabel);
-
-
add(qlabel);
-
add(aone);
-
aone.addItemListener(this);
-
add(bone);
-
bone.addItemListener(this);
-
add(cone);
-
cone.addItemListener(this);
-
add(hone);
-
hone.addItemListener(this);
-
-
add(wlabel);
-
add(atwo);
-
atwo.addItemListener(this);
-
add(btwo);
-
btwo.addItemListener(this);
-
add(ctwo);
-
ctwo.addItemListener(this);
-
add(htwo);
-
htwo.addItemListener(this);
-
-
add(elabel);
-
add(athree);
-
athree.addItemListener(this);
-
add(bthree);
-
bthree.addItemListener(this);
-
add(cthree);
-
cthree.addItemListener(this);
-
add(hthree);
-
hthree.addItemListener(this);
-
-
add(rlabel);
-
add(afour);
-
afour.addItemListener(this);
-
add(bfour);
-
bfour.addItemListener(this);
-
add(cfour);
-
cfour.addItemListener(this);
-
add(hfour);
-
hfour.addItemListener(this);
-
-
add(tlabel);
-
add(afive);
-
afive.addItemListener(this);
-
add(bfive);
-
bfive.addItemListener(this);
-
add(cfive);
-
cfive.addItemListener(this);
-
add(hfive);
-
hfive.addItemListener(this);
-
-
add(ylabel);
-
add(asix);
-
asix.addItemListener(this);
-
add(bsix);
-
bsix.addItemListener(this);
-
add(csix);
-
csix.addItemListener(this);
-
add(hsix);
-
hsix.addItemListener(this);
-
-
add(ulabel);
-
add(aseven);
-
aseven.addItemListener(this);
-
add(bseven);
-
bseven.addItemListener(this);
-
add(cseven);
-
cseven.addItemListener(this);
-
add(hseven);
-
hseven.addItemListener(this);
-
-
add(ilabel);
-
add(aeight);
-
aeight.addItemListener(this);
-
add(beight);
-
beight.addItemListener(this);
-
add(ceight);
-
ceight.addItemListener(this);
-
add(height);
-
height.addItemListener(this);
-
-
add(olabel);
-
add(anine);
-
anine.addItemListener(this);
-
add(anine);
-
bnine.addItemListener(this);
-
add(cnine);
-
cnine.addItemListener(this);
-
add(hnine);
-
hnine.addItemListener(this);
-
-
add(plabel);
-
add(aten);
-
aten.addItemListener(this);
-
add(bten);
-
bten.addItemListener(this);
-
add(cten);
-
cten.addItemListener(this);
-
add(hten);
-
hten.addItemListener(this);
-
-
add(done);
-
done.addActionListener(this);
-
-
}
-
-
-
public void itemStateChanged(ItemEvent e)
-
{
-
-
int answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10;
-
int totalscore;
-
totalscore = 0;
-
-
if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
-
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
-
repaint();
-
-
-
}
-
-
public void actionPerformed(ActionEvent e)
-
{
-
repaint();
-
-
-
-
if ("done".equals(e.getActionCommand()))
-
{
-
-
done.setText("Total score is :" + totalscore);
-
-
}
-
-
}
-
-
}
-
-
-
-
-
-
and the error is
--------------------Configuration: <Default>--------------------
C:\Users\caburnay\Desktop\t1.java:184: error: method addActionListener in class Button cannot be applied to given types;
done.addActionListener(this);
^
required: ActionListener
found: t1
reason: actual argument t1 cannot be converted to ActionListener by method invocation conversion
C:\Users\caburnay\Desktop\t1.java:231: error: cannot find symbol
done.setText("Total score is :" + totalscore);
^
symbol: variable totalscore
location: class t1
2 errors
Process completed.
Try to deduce the problem from the error message given.
e.g It says method "addActionListener in class Button cannot be applied to given types" and says later that "t1 cannot be converted to ActionListener". So you are trying to add an action listener but not passing in an action listener because your class t1 is not an action listener.
You can make it an action listener by adding ActionListener to it's implemented interfaces - public class t1 extends Applet implements ItemListener,ActionListener {
This is the LAST. I dunno how to remove this. XD Thanks for your help. I know you're a good guy! :D -
-
import java.awt.*;
-
import java.applet.*;
-
import java.awt.event.*;
-
-
public class t1 extends Applet implements ItemListener, ActionListener
-
{
-
Label alabel = new Label("MDAS Game Program");
-
Label slabel = new Label("Choose the answer");
-
-
CheckboxGroup qq = new CheckboxGroup();
-
-
Label qlabel = new Label("1.) 60 * 3 / 5 + 4 - 38 = ??");
-
Checkbox aone = new Checkbox("A. 2",false,qq);
-
Checkbox bone = new Checkbox("B. 3",false,qq);
-
Checkbox cone = new Checkbox("C. 4",false,qq);
-
Checkbox hone = new Checkbox("",true,qq);
-
-
Label wlabel = new Label("2.) 5 * 100 / 5 + 400 - 499 = ?? ");
-
Checkbox atwo = new Checkbox("A. 1",false,qq);
-
Checkbox btwo = new Checkbox("B. 2",false,qq);
-
Checkbox ctwo = new Checkbox("C. 3",false,qq);
-
Checkbox htwo = new Checkbox("",true,qq);
-
-
Label elabel = new Label("3.) 10 * 5 - 10 / 2 + 3 = ??");
-
Checkbox athree = new Checkbox("A. 18",false,qq);
-
Checkbox bthree = new Checkbox("B. 19",false,qq);
-
Checkbox cthree = new Checkbox("C. 17",false,qq);
-
Checkbox hthree = new Checkbox("",true,qq);
-
-
Label rlabel = new Label("4.) 50 * 5 / 10 + 300 - 10 = ??");
-
Checkbox afour = new Checkbox("A. 315",false,qq);
-
Checkbox bfour = new Checkbox("B. 316",false,qq);
-
Checkbox cfour = new Checkbox("C. 317",false,qq);
-
Checkbox hfour = new Checkbox("",true,qq);
-
-
Label tlabel = new Label("5.) 10 * 2 / 10 - 300 + 100 = ??");
-
Checkbox afive = new Checkbox("A. -198",false,qq);
-
Checkbox bfive = new Checkbox("B. 198",false,qq);
-
Checkbox cfive = new Checkbox("C. 199",false,qq);
-
Checkbox hfive = new Checkbox("",true,qq);
-
-
Label ylabel = new Label("6.) 10 * 5 / 50 + 1 - 2 = ??");
-
Checkbox asix = new Checkbox("A. 1",false,qq);
-
Checkbox bsix = new Checkbox("B. 0",false,qq);
-
Checkbox csix = new Checkbox("C. 2",false,qq);
-
Checkbox hsix = new Checkbox("",true,qq);
-
-
Label ulabel = new Label("7.) 8 * 3 / 3 + 450 - 400 = ??");
-
Checkbox aseven = new Checkbox("A. 59",false,qq);
-
Checkbox bseven = new Checkbox("B. 58",false,qq);
-
Checkbox cseven = new Checkbox("C. 57",false,qq);
-
Checkbox hseven = new Checkbox("",true,qq);
-
-
Label ilabel = new Label("8.) 5 + 4 * 30 / 10 - 2 = ??");
-
Checkbox aeight = new Checkbox("A. 14",false,qq);
-
Checkbox beight = new Checkbox("B. 15",false,qq);
-
Checkbox ceight = new Checkbox("C. 16",false,qq);
-
Checkbox height = new Checkbox("",true,qq);
-
-
Label olabel = new Label("9.) 5 + 100 * 1 - 2 / 100 = ??");
-
Checkbox anine = new Checkbox("A. 3",false,qq);
-
Checkbox bnine = new Checkbox("B. 4",false,qq);
-
Checkbox cnine = new Checkbox("C. 6",false,qq);
-
Checkbox hnine = new Checkbox("",true,qq);
-
-
-
Label plabel = new Label("10.) 7 * 4 / 2 - 10 + 300 = ??");
-
Checkbox aten = new Checkbox("A. 303",false,qq);
-
Checkbox bten = new Checkbox("B. 304",false,qq);
-
Checkbox cten = new Checkbox("C. 604",false,qq);
-
Checkbox hten = new Checkbox("",true,qq);
-
-
Button done = new Button("Done");
-
-
-
public void init()
-
{
-
add(alabel);
-
add(slabel);
-
-
add(qlabel);
-
add(aone);
-
aone.addItemListener(this);
-
add(bone);
-
bone.addItemListener(this);
-
add(cone);
-
cone.addItemListener(this);
-
add(hone);
-
hone.addItemListener(this);
-
-
add(wlabel);
-
add(atwo);
-
atwo.addItemListener(this);
-
add(btwo);
-
btwo.addItemListener(this);
-
add(ctwo);
-
ctwo.addItemListener(this);
-
add(htwo);
-
htwo.addItemListener(this);
-
-
add(elabel);
-
add(athree);
-
athree.addItemListener(this);
-
add(bthree);
-
bthree.addItemListener(this);
-
add(cthree);
-
cthree.addItemListener(this);
-
add(hthree);
-
hthree.addItemListener(this);
-
-
add(rlabel);
-
add(afour);
-
afour.addItemListener(this);
-
add(bfour);
-
bfour.addItemListener(this);
-
add(cfour);
-
cfour.addItemListener(this);
-
add(hfour);
-
hfour.addItemListener(this);
-
-
add(tlabel);
-
add(afive);
-
afive.addItemListener(this);
-
add(bfive);
-
bfive.addItemListener(this);
-
add(cfive);
-
cfive.addItemListener(this);
-
add(hfive);
-
hfive.addItemListener(this);
-
-
add(ylabel);
-
add(asix);
-
asix.addItemListener(this);
-
add(bsix);
-
bsix.addItemListener(this);
-
add(csix);
-
csix.addItemListener(this);
-
add(hsix);
-
hsix.addItemListener(this);
-
-
add(ulabel);
-
add(aseven);
-
aseven.addItemListener(this);
-
add(bseven);
-
bseven.addItemListener(this);
-
add(cseven);
-
cseven.addItemListener(this);
-
add(hseven);
-
hseven.addItemListener(this);
-
-
add(ilabel);
-
add(aeight);
-
aeight.addItemListener(this);
-
add(beight);
-
beight.addItemListener(this);
-
add(ceight);
-
ceight.addItemListener(this);
-
add(height);
-
height.addItemListener(this);
-
-
add(olabel);
-
add(anine);
-
anine.addItemListener(this);
-
add(anine);
-
bnine.addItemListener(this);
-
add(cnine);
-
cnine.addItemListener(this);
-
add(hnine);
-
hnine.addItemListener(this);
-
-
add(plabel);
-
add(aten);
-
aten.addItemListener(this);
-
add(bten);
-
bten.addItemListener(this);
-
add(cten);
-
cten.addItemListener(this);
-
add(hten);
-
hten.addItemListener(this);
-
-
add(done);
-
done.addActionListener(this);
-
-
}
-
-
-
public void itemStateChanged(ItemEvent e)
-
{
-
-
int answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10;
-
int totalscore;
-
-
-
if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
-
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
-
repaint();
-
-
-
}
-
-
public void actionPerformed(ActionEvent e)
-
{
-
repaint();
-
-
int totalscore;
-
-
if (done.equals(e.getActionCommand()))
-
{
-
-
done.setText("Total score is :" + totalscore);
-
-
}
-
-
}
-
-
}
-
-
-
-
-
THIS IS THE ERROR
C:\Users\caburnay\Desktop\t1.java:231: error: cannot find symbol
done.setText("Total score is :" + totalscore);
^
symbol: method setText(String)
location: variable done of type Button
1 error
Button doesn't have a setText method. It has a setLabel method.
-
-
-
import java.awt.*;
-
import java.applet.*;
-
import java.awt.event.*;
-
-
public class t1 extends Applet implements ItemListener, ActionListener
-
{
-
Label alabel = new Label("MDAS Game Program");
-
Label slabel = new Label("Choose the answer");
-
-
CheckboxGroup qq = new CheckboxGroup();
-
-
Label qlabel = new Label("1.) 60 * 3 / 5 + 4 - 38 = ??");
-
Checkbox aone = new Checkbox("A. 2",false,qq);
-
Checkbox bone = new Checkbox("B. 3",false,qq);
-
Checkbox cone = new Checkbox("C. 4",false,qq);
-
Checkbox hone = new Checkbox("",true,qq);
-
-
Label wlabel = new Label("2.) 5 * 100 / 5 + 400 - 499 = ?? ");
-
Checkbox atwo = new Checkbox("A. 1",false,qq);
-
Checkbox btwo = new Checkbox("B. 2",false,qq);
-
Checkbox ctwo = new Checkbox("C. 3",false,qq);
-
Checkbox htwo = new Checkbox("",true,qq);
-
-
Label elabel = new Label("3.) 10 * 5 - 10 / 2 + 3 = ??");
-
Checkbox athree = new Checkbox("A. 18",false,qq);
-
Checkbox bthree = new Checkbox("B. 19",false,qq);
-
Checkbox cthree = new Checkbox("C. 17",false,qq);
-
Checkbox hthree = new Checkbox("",true,qq);
-
-
Label rlabel = new Label("4.) 50 * 5 / 10 + 300 - 10 = ??");
-
Checkbox afour = new Checkbox("A. 315",false,qq);
-
Checkbox bfour = new Checkbox("B. 316",false,qq);
-
Checkbox cfour = new Checkbox("C. 317",false,qq);
-
Checkbox hfour = new Checkbox("",true,qq);
-
-
Label tlabel = new Label("5.) 10 * 2 / 10 - 300 + 100 = ??");
-
Checkbox afive = new Checkbox("A. -198",false,qq);
-
Checkbox bfive = new Checkbox("B. 198",false,qq);
-
Checkbox cfive = new Checkbox("C. 199",false,qq);
-
Checkbox hfive = new Checkbox("",true,qq);
-
-
Label ylabel = new Label("6.) 10 * 5 / 50 + 1 - 2 = ??");
-
Checkbox asix = new Checkbox("A. 1",false,qq);
-
Checkbox bsix = new Checkbox("B. 0",false,qq);
-
Checkbox csix = new Checkbox("C. 2",false,qq);
-
Checkbox hsix = new Checkbox("",true,qq);
-
-
Label ulabel = new Label("7.) 8 * 3 / 3 + 450 - 400 = ??");
-
Checkbox aseven = new Checkbox("A. 59",false,qq);
-
Checkbox bseven = new Checkbox("B. 58",false,qq);
-
Checkbox cseven = new Checkbox("C. 57",false,qq);
-
Checkbox hseven = new Checkbox("",true,qq);
-
-
Label ilabel = new Label("8.) 5 + 4 * 30 / 10 - 2 = ??");
-
Checkbox aeight = new Checkbox("A. 14",false,qq);
-
Checkbox beight = new Checkbox("B. 15",false,qq);
-
Checkbox ceight = new Checkbox("C. 16",false,qq);
-
Checkbox height = new Checkbox("",true,qq);
-
-
Label olabel = new Label("9.) 5 + 100 * 1 - 2 / 100 = ??");
-
Checkbox anine = new Checkbox("A. 3",false,qq);
-
Checkbox bnine = new Checkbox("B. 4",false,qq);
-
Checkbox cnine = new Checkbox("C. 6",false,qq);
-
Checkbox hnine = new Checkbox("",true,qq);
-
-
-
Label plabel = new Label("10.) 7 * 4 / 2 - 10 + 300 = ??");
-
Checkbox aten = new Checkbox("A. 303",false,qq);
-
Checkbox bten = new Checkbox("B. 304",false,qq);
-
Checkbox cten = new Checkbox("C. 604",false,qq);
-
Checkbox hten = new Checkbox("",true,qq);
-
-
Button done = new Button("Done");
-
-
-
public void init()
-
{
-
add(alabel);
-
add(slabel);
-
-
add(qlabel);
-
add(aone);
-
aone.addItemListener(this);
-
add(bone);
-
bone.addItemListener(this);
-
add(cone);
-
cone.addItemListener(this);
-
add(hone);
-
hone.addItemListener(this);
-
-
add(wlabel);
-
add(atwo);
-
atwo.addItemListener(this);
-
add(btwo);
-
btwo.addItemListener(this);
-
add(ctwo);
-
ctwo.addItemListener(this);
-
add(htwo);
-
htwo.addItemListener(this);
-
-
add(elabel);
-
add(athree);
-
athree.addItemListener(this);
-
add(bthree);
-
bthree.addItemListener(this);
-
add(cthree);
-
cthree.addItemListener(this);
-
add(hthree);
-
hthree.addItemListener(this);
-
-
add(rlabel);
-
add(afour);
-
afour.addItemListener(this);
-
add(bfour);
-
bfour.addItemListener(this);
-
add(cfour);
-
cfour.addItemListener(this);
-
add(hfour);
-
hfour.addItemListener(this);
-
-
add(tlabel);
-
add(afive);
-
afive.addItemListener(this);
-
add(bfive);
-
bfive.addItemListener(this);
-
add(cfive);
-
cfive.addItemListener(this);
-
add(hfive);
-
hfive.addItemListener(this);
-
-
add(ylabel);
-
add(asix);
-
asix.addItemListener(this);
-
add(bsix);
-
bsix.addItemListener(this);
-
add(csix);
-
csix.addItemListener(this);
-
add(hsix);
-
hsix.addItemListener(this);
-
-
add(ulabel);
-
add(aseven);
-
aseven.addItemListener(this);
-
add(bseven);
-
bseven.addItemListener(this);
-
add(cseven);
-
cseven.addItemListener(this);
-
add(hseven);
-
hseven.addItemListener(this);
-
-
add(ilabel);
-
add(aeight);
-
aeight.addItemListener(this);
-
add(beight);
-
beight.addItemListener(this);
-
add(ceight);
-
ceight.addItemListener(this);
-
add(height);
-
height.addItemListener(this);
-
-
add(olabel);
-
add(anine);
-
anine.addItemListener(this);
-
add(anine);
-
bnine.addItemListener(this);
-
add(cnine);
-
cnine.addItemListener(this);
-
add(hnine);
-
hnine.addItemListener(this);
-
-
add(plabel);
-
add(aten);
-
aten.addItemListener(this);
-
add(bten);
-
bten.addItemListener(this);
-
add(cten);
-
cten.addItemListener(this);
-
add(hten);
-
hten.addItemListener(this);
-
-
add(done);
-
done.addActionListener(this);
-
-
}
-
-
-
public void itemStateChanged(ItemEvent e)
-
{
-
-
int answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10, totalscore;
-
-
-
-
if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
-
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
-
repaint();
-
-
-
}
-
-
public void actionPerformed(ActionEvent e)
-
{
-
repaint();
-
-
-
-
-
if (done.equals(e.getActionCommand()))
-
{
-
-
done.setLabel("Total score is: " + totalscore);
-
}
-
-
}
-
-
}
-
-
-
-
-
--------------------Configuration: <Default>--------------------
C:\Users\caburnay\Desktop\t1.java:232: error: cannot find symbol
done.setLabel("Total score is: " + totalscore);
^
symbol: variable totalscore
location: class t1
1 error
Process completed.
and IF I PUT "int totalscore;"
it gets 11 errors
--------------------Configuration: <Default>--------------------
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer1 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer2 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer3 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer4 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer5 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer6 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer7 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer8 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer9 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:216: error: variable answer10 might not have been initialized
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
^
C:\Users\caburnay\Desktop\t1.java:232: error: variable totalscore might not have been initialized
done.setLabel("Total score is: " + totalscore);
^
11 errors
Process completed.
So initialize all those variables that may not have been intialized.
i have declared it all at (nothing happened) -
public void itemStateChanged(ItemEvent e)
-
{
-
-
int answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10, totalscore;
-
declaring is not the same as initializing.
declaring is
initializing is
how to put spaces between numbers?
for example
1.) 2 + 23+25+ 5+
a. 23 b. 23 c. 1
2.) 2- 4- 4- 2
a. 20 b. 19 c. 10 -
-
import java.awt.*;
-
import java.applet.*;
-
import java.awt.event.*;
-
-
public class t1 extends Applet implements ItemListener, ActionListener
-
{
-
Label alabel = new Label("MDAS Game Program");
-
Label slabel = new Label("Choose the answer");
-
-
CheckboxGroup qq = new CheckboxGroup();
-
-
Label qlabel = new Label("1.) 60 * 3 / 5 + 4 - 38 = ??");
-
Checkbox aone = new Checkbox("A. 2",false,qq);
-
Checkbox bone = new Checkbox("B. 3",false,qq);
-
Checkbox cone = new Checkbox("C. 4",false,qq);
-
Checkbox hone = new Checkbox("",true,qq);
-
-
CheckboxGroup ww = new CheckboxGroup();
-
-
Label wlabel = new Label("2.) 5 * 100 / 5 + 400 - 499 = ?? ");
-
Checkbox atwo = new Checkbox("A. 1",false,qq);
-
Checkbox btwo = new Checkbox("B. 2",false,qq);
-
Checkbox ctwo = new Checkbox("C. 3",false,qq);
-
Checkbox htwo = new Checkbox("",true,qq);
-
-
CheckboxGroup ee = new CheckboxGroup();
-
-
Label elabel = new Label("3.) 10 * 5 - 10 / 2 + 3 = ??");
-
Checkbox athree = new Checkbox("A. 18",false,qq);
-
Checkbox bthree = new Checkbox("B. 19",false,qq);
-
Checkbox cthree = new Checkbox("C. 17",false,qq);
-
Checkbox hthree = new Checkbox("",true,qq);
-
-
CheckboxGroup rr = new CheckboxGroup();
-
-
Label rlabel = new Label("4.) 50 * 5 / 10 + 300 - 10 = ??");
-
Checkbox afour = new Checkbox("A. 315",false,qq);
-
Checkbox bfour = new Checkbox("B. 316",false,qq);
-
Checkbox cfour = new Checkbox("C. 317",false,qq);
-
Checkbox hfour = new Checkbox("",true,qq);
-
-
CheckboxGroup tt = new CheckboxGroup();
-
-
Label tlabel = new Label("5.) 10 * 2 / 10 - 300 + 100 = ??");
-
Checkbox afive = new Checkbox("A. -198",false,qq);
-
Checkbox bfive = new Checkbox("B. 198",false,qq);
-
Checkbox cfive = new Checkbox("C. 199",false,qq);
-
Checkbox hfive = new Checkbox("",true,qq);
-
-
CheckboxGroup yy = new CheckboxGroup();
-
-
Label ylabel = new Label("6.) 10 * 5 / 50 + 1 - 2 = ??");
-
Checkbox asix = new Checkbox("A. 1",false,qq);
-
Checkbox bsix = new Checkbox("B. 0",false,qq);
-
Checkbox csix = new Checkbox("C. 2",false,qq);
-
Checkbox hsix = new Checkbox("",true,qq);
-
-
CheckboxGroup uu = new CheckboxGroup();
-
-
Label ulabel = new Label("7.) 8 * 3 / 3 + 450 - 400 = ??");
-
Checkbox aseven = new Checkbox("A. 59",false,qq);
-
Checkbox bseven = new Checkbox("B. 58",false,qq);
-
Checkbox cseven = new Checkbox("C. 57",false,qq);
-
Checkbox hseven = new Checkbox("",true,qq);
-
-
CheckboxGroup ii = new CheckboxGroup();
-
-
Label ilabel = new Label("8.) 5 + 4 * 30 / 10 - 2 = ??");
-
Checkbox aeight = new Checkbox("A. 14",false,qq);
-
Checkbox beight = new Checkbox("B. 15",false,qq);
-
Checkbox ceight = new Checkbox("C. 16",false,qq);
-
Checkbox height = new Checkbox("",true,qq);
-
-
CheckboxGroup oo = new CheckboxGroup();
-
-
Label olabel = new Label("9.) 5 + 100 * 1 - 2 / 100 = ??");
-
Checkbox anine = new Checkbox("A. 3",false,qq);
-
Checkbox bnine = new Checkbox("B. 4",false,qq);
-
Checkbox cnine = new Checkbox("C. 6",false,qq);
-
Checkbox hnine = new Checkbox("",true,qq);
-
-
-
Label plabel = new Label("10.) 7 * 4 / 2 - 10 + 300 = ??");
-
Checkbox aten = new Checkbox("A. 303",false,qq);
-
Checkbox bten = new Checkbox("B. 304",false,qq);
-
Checkbox cten = new Checkbox("C. 604",false,qq);
-
Checkbox hten = new Checkbox("",true,qq);
-
-
Button done = new Button("Done");
-
-
-
public void init()
-
{
-
add(alabel);
-
add(slabel);
-
-
add(qlabel);
-
add(aone);
-
aone.addItemListener(this);
-
add(bone);
-
bone.addItemListener(this);
-
add(cone);
-
cone.addItemListener(this);
-
add(hone);
-
hone.addItemListener(this);
-
-
add(wlabel);
-
add(atwo);
-
atwo.addItemListener(this);
-
add(btwo);
-
btwo.addItemListener(this);
-
add(ctwo);
-
ctwo.addItemListener(this);
-
add(htwo);
-
htwo.addItemListener(this);
-
-
add(elabel);
-
add(athree);
-
athree.addItemListener(this);
-
add(bthree);
-
bthree.addItemListener(this);
-
add(cthree);
-
cthree.addItemListener(this);
-
add(hthree);
-
hthree.addItemListener(this);
-
-
add(rlabel);
-
add(afour);
-
afour.addItemListener(this);
-
add(bfour);
-
bfour.addItemListener(this);
-
add(cfour);
-
cfour.addItemListener(this);
-
add(hfour);
-
hfour.addItemListener(this);
-
-
add(tlabel);
-
add(afive);
-
afive.addItemListener(this);
-
add(bfive);
-
bfive.addItemListener(this);
-
add(cfive);
-
cfive.addItemListener(this);
-
add(hfive);
-
hfive.addItemListener(this);
-
-
add(ylabel);
-
add(asix);
-
asix.addItemListener(this);
-
add(bsix);
-
bsix.addItemListener(this);
-
add(csix);
-
csix.addItemListener(this);
-
add(hsix);
-
hsix.addItemListener(this);
-
-
add(ulabel);
-
add(aseven);
-
aseven.addItemListener(this);
-
add(bseven);
-
bseven.addItemListener(this);
-
add(cseven);
-
cseven.addItemListener(this);
-
add(hseven);
-
hseven.addItemListener(this);
-
-
add(ilabel);
-
add(aeight);
-
aeight.addItemListener(this);
-
add(beight);
-
beight.addItemListener(this);
-
add(ceight);
-
ceight.addItemListener(this);
-
add(height);
-
height.addItemListener(this);
-
-
add(olabel);
-
add(anine);
-
anine.addItemListener(this);
-
add(anine);
-
bnine.addItemListener(this);
-
add(cnine);
-
cnine.addItemListener(this);
-
add(hnine);
-
hnine.addItemListener(this);
-
-
add(plabel);
-
add(aten);
-
aten.addItemListener(this);
-
add(bten);
-
bten.addItemListener(this);
-
add(cten);
-
cten.addItemListener(this);
-
add(hten);
-
hten.addItemListener(this);
-
-
add(done);
-
done.addActionListener(this);
-
-
}
-
-
-
public void itemStateChanged(ItemEvent e)
-
{
-
-
int answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10, totalscore;
-
-
-
-
-
if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
-
-
-
-
}
-
-
public void actionPerformed(ActionEvent e)
-
{
-
repaint();
-
-
int totalscore = 0;
-
int answer1 = 0;
-
int answer2 = 0;
-
int answer3 = 0;
-
int answer4 = 0;
-
int answer5 = 0;
-
int answer6 = 0;
-
int answer7 = 0;
-
int answer8 = 0;
-
int answer9 = 0;
-
int answer10 = 0;
-
-
-
if (done.equals(e.getActionCommand()))
-
{
-
totalscore = answer1 + answer2 + answer3 + answer4 + answer5 + answer6 + answer7 + answer8 + answer9 + answer10;
-
repaint();
-
done.setLabel("Total score is: " + totalscore);
-
}
-
-
}
-
-
}
-
-
-
-
-
because my code looks like this (output) http://tinypic.com/r/2vmhkzk/6
Before you do that, how do you know if the user has answered the question correctly or not? Is there a list of answers provided or does the program calculate the correct answer from the question text?
There is a list of answers provided
ex.
1.) 1 + 1 = ??
A.) 2 B.) 3 C.) 4
But how is the correct answer provided? i.e How do you know if the user has selected the correct answer or not?
The program just count the correct answers - if (aone.getState())
-
answer1=1;
-
if (atwo.getState())
-
answer2=1;
-
if (athree.getState())
-
answer3=1;
-
if (afour.getState())
-
answer4=1;
-
if (afive.getState())
-
answer5=1;
-
if (bsix.getState())
-
answer6=1;
-
if (bseven.getState())
-
answer7=1;
-
if (beight.getState())
-
answer8=1;
-
if (bnine.getState())
-
answer9=1;
-
if (bten.getState())
-
answer10=1;
Ok. There are some fundamentals that you still need to learn and apply in your code.
1.) Don't repeat similar code. Put the repeating logic into a method and call that many times rather than repeat the whole thing. Imagine if you were asked to make 100 questions instead of ten. What would your code look like then?
2.) Read about LayoutManagers if you want to write programs with a GUI.
3.) Separate data from how it is formatted and presented to the user. e.g Make it easy to change from using A,B, C as labels of your options to using (i), (ii), (iii)
Here is an example structure of applying these principles to your program. The calculate method is just a trick to use Java's Javascript engine to calculate the value of an expression. - public class Prog extends Applet implements ItemListener, ActionListener {
-
private static final long serialVersionUID = 1L;
-
int totalscore;
-
Button done = new Button("Done");
-
-
public void createQuestionBox(String question, String[] options, Panel panel) {
-
CheckboxGroup qq = new CheckboxGroup();
-
Label label = new Label(question + " = ??");
-
// Each question gets its own panel
-
Panel p = new Panel(new FlowLayout(FlowLayout.LEFT));
-
p.add(label);
-
for (int i = 0; i < options.length; i++) {
-
Checkbox ch = new Checkbox(options[i], false, qq);
-
ch.setName(question);
-
ch.addItemListener(this);
-
p.add(ch);
-
}
-
// each question's panel is added to the main panel
-
panel.add(p);
-
}
-
-
public void init() {
-
setLayout(new BorderLayout());
-
setSize(400, 400);
-
Label alabel = new Label("MDAS Game Program");
-
add(alabel, BorderLayout.PAGE_START);
-
Label slabel = new Label("Choose the answer");
-
add(slabel, BorderLayout.NORTH);
-
// This panel will hold all the questions
-
Panel panel = new Panel();
-
panel.setLayout(new GridLayout(3, 1));
-
createQuestionBox("60 * 3 / 5 + 4 - 38", new String[] { "2", "3", "4" }, panel);
-
createQuestionBox("5 * 100 / 5 + 400 - 499", new String[] { "1", "2", "3" }, panel);
-
createQuestionBox("10 * 5 - 10 / 2 + 3", new String[] { "18", "19", "17" }, panel);
-
add(panel, BorderLayout.CENTER);
-
done.addActionListener(this);
-
add(done, BorderLayout.SOUTH);
-
}
-
-
public void itemStateChanged(ItemEvent e) {
-
Checkbox ch = (Checkbox) e.getSource();
-
// calculate answer and save result somewhere, e.g in a Map
-
System.out.println("Correct is "+ calculate(ch.getName()) + ", user answer is " + e.getItem());
-
}
-
-
public void actionPerformed(ActionEvent e) {
-
// add the answers from where you were saving them to
-
}
-
-
-
/**
-
* @param question
-
* @return result of evaluating an expression
-
*/
-
public String calculate(String question) {
-
try {
-
ScriptEngineManager factory = new ScriptEngineManager();
-
// create a JavaScript engine
-
ScriptEngine engine = factory.getEngineByName("JavaScript");
-
// evaluate JavaScript code from String
-
return engine.eval(question).toString();
-
} catch (Exception ex) {
-
ex.printStackTrace();
-
throw new RuntimeException(ex);
-
}
-
}
-
}
@joelpawns, please read the FAQ before posting again. We only allow one question per thread on the forum.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: CHU Run-min |
last post by:
The following code was written by me.
It is used for evaluating constant expressions.
I think it is good. Any criticism?
namespace Churunmin.HelloWorld
{
|
by: dobbouk |
last post by:
I'm getting these 2 errors and haven't got a clue whats causing them please
java 43: illegal start of type
for (i=0;i< Number_of_squares; i++)
java 215 identifier expected
}
...
|
by: =?Utf-8?B?Z2FkeWE=?= |
last post by:
I have downloaded and installed the trial but the File New is greyed out so I
can't get started!
What have I not done that I need to do?
--
|
by: biznitchil |
last post by:
it is a bit jacked up, but copy and paste it into an IDE(i use jGRASP) plz help me...it worked just fine before I added the menu..you can e-mail me if you have any <Removed>
import java.util.*; ...
|
by: rajesh619 |
last post by:
I'm new to programming. I have created a servlet which retrieves values from the database after a value is put into the HTML page to which it is attached. But during compilation, it shows two errors....
|
by: xirowei |
last post by:
i'm newbie in java servlet, how to let public void doPost can access to public void doGet, stringLength variable?
below is my code:
import javax.servlet.*;
import javax.servlet.http.*;
import...
|
by: gokulagopal |
last post by:
I am sending the code please help me in finding the error and correct it.The code is below:
import java.awt.*;
import java.awt.event.*;
class CalcFrame extends Frame
{
...
|
by: mole40 |
last post by:
Hello! I'm very new to writing java. And I keep getting the "Illegal Start of Type" error. I've tried everything to fix it. can anyone help me?
import java.util.*;
class ClockTalk {
public...
|
by: John Luttig |
last post by:
import java.awt.*;
import java.awt.event.* ;
import java.awt.image.*;
import java.awt.geom.* ;
import javax.swing.* ;
import javax.swing.event.* ;
public class NPCObject {
public void...
|
by: Christina Arena |
last post by:
I'm just starting to learn java as part of a class I am required to take as a math major. I am feeling completely lost. I guess we're supposed to learn this as independently as possible. I was...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |