
java中这段代码为什么报错啊
代码如下:classTick{privateintck;publicintgetCk(){returnck;}}classTicket{publicstaticvoidm...
代码如下:
class Tick
{
private int ck;
public int getCk(){
return ck;
}
}
class Ticket
{
public static void main(String[] args){
Tick t = new Tick();
while(t.getCk()>0){
System.out.println(t.getCk());
t.getCk()--; //这句话报错:意外的类型
}
}
}
如上,图就不截了,t.getCk()--;这句代码报错了,求解,为什么啊,这是什么错误? 展开
class Tick
{
private int ck;
public int getCk(){
return ck;
}
}
class Ticket
{
public static void main(String[] args){
Tick t = new Tick();
while(t.getCk()>0){
System.out.println(t.getCk());
t.getCk()--; //这句话报错:意外的类型
}
}
}
如上,图就不截了,t.getCk()--;这句代码报错了,求解,为什么啊,这是什么错误? 展开
2个回答
展开全部
java之中只有变量才能使用++ 或者-- ,t.getCk() 不是变量 所以不能使用++ 和 --操作。
望楼主采纳!
望楼主采纳!
追问
t.getCK()返回的不是int型的成员变量吗。。
2015-11-30
展开全部
虽然不知道是啥意思,不过t.getCk()--的这个--是不是有错或是前后放置不对呢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询