标题:[求助]illegal start of expression这个误是什么啊?哪错了啊?
只看楼主
yu46111
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-3-10
 问题点数:0 回复次数:4 
[求助]illegal start of expression这个误是什么啊?哪错了啊?

谁能帮我看看哪出错了啊!!!
// Java Document
package test;
import java.util.*;

public class GuessBean
{
int answer;
boolean success;
String hint;
int numGuesses;
public GuessBean()
{
reset();
}
public void setGuess(String guess)
{
numGuesses++;
int g;
try{g=integer.parseInt(guess);}
catch(NumberFormatException e){g=-1;}
if(g==answer)
{sucess=true;}
else if(g==-1)
{hint="a number next time";}
else if(g<answer)
{hint="highter";}
else if(g>answer)
{hint="lower";}
public boolean getSuccess()
{
return success;
}
public String getHint()
{return " " +hint;}
public int getNumGuesses()
{return numGuesses;}
public void reset()
{
answer=Math.abs(new Random().nextInt()%100)+1;
success=false;
numGuesses=0;
}
}

}结果编后出现这个错误:

GuessBean.java:29: illegal start of expression
public boolean getSuccess()
^
GuessBean.java:43: ';' expected
}
^
2 errors
帮我看看好吗????

搜索更多相关主题的帖子: expression start illegal 
2006-03-10 12:42
zhouyao_14
Rank: 1
等 级:新手上路
帖 子:196
专家分:0
注 册:2006-2-15
得分:0 

把英文翻译过来就知道了啊
再说你的程序想做什么我也看不懂
public boolean getSuccess()
{
return success;
}
这个不能在public void setGuess(String guess)中的,在它前面加个
try{g=Integer.parseInt(guess);}
if(g==answer)
{success=true;}拼写错了 


2006-03-10 17:27
bagger
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:33
帖 子:891
专家分:0
注 册:2005-8-16
得分:0 
我JAVA不太行,
不过方法里套方法可以吗?
我认为不行吧
懂的帮忙回答一下吧

【三元毕业设计论文】
三元论文真的只有三元钱
客服QQ:742670649
http://shop35094218./
2006-03-11 10:12
Zilch
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-3-7
得分:0 

好象方法里面不能在定义方法了吧,猜的

2006-03-11 22:42
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
得分:0 
方法里是不能再定义方法的,只能在方法里调用方法……

向着软件工程师的目标前进!
2006-03-11 22:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-49522-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015509 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved