ちょっとここに私のコードがあります:
if(repeat)
{
Guesses++;
String Input = JOptionPane.showInputDialog("Enter a number between 0 and 10. So far you have had " + Guesses + " guesses.");
Float.parseFloat(Input);
if(**Input > RandomNum**)
{
JOptionPane.showMessageDialog(null, "Too small.");
}
else if(if(repeat)
{
Guesses++;
String Input = JOptionPane.showInputDialog("Enter a number between 0 and 10. So far you have had " + Guesses + " guesses.");
Float.parseFloat(Input);
if(Input > RandomNum)
{
JOptionPane.showMessageDialog(null, "Too small.");
}
else if(Input = RandomNum)
{)
(これはほんの一部です) ** が付いているテキストは、エラーが発生する場所です。それは言う
- 演算子 > は、引数の型 String、float に対して未定義です
私は(と思いますが)入力をフロート(Float.parseFloat(Input);)に変更しました が、何が問題なのか知っていますか?(これがすでに回答されている場合は、リンクを教えてもらえますか?)