作者argon007 (花枝握寿司,赞不绝口!)
看板java
标题[问题] The problem of Return...
时间Mon Oct 15 06:22:11 2007
以下是代码:
public class Book
{
/*Omitted*/
private int QuantityOnOrder; /*It describes the quantity on the
order*/
/*Omitted*/
public void setQuantityOnOrder(int newQuantityOnOrder)
{
String Errormessage;
if (QuantityOnOrder < 0)
{
return Errormessage = "The invaid number is entered. Please
try a new number.";
}
else
{
QuantityOnOrder = newQuantityOnOrder;
}
/*Omitted*/
}
这样有错吗?
这是我今天功课
而且
我今天用BlueJ(the official website:
http://www.bluej.org/ )有compile..
发生了 cannot return a value from a method whose result type is void.
可是当我删除return
我用 -1 来输入 newQuantityOnOrder
他不会显示错误讯息
这是什麽原因?
ps.
另外ptt有Java版
我也本来不知道
但是因为我功课因素
才知道这里有Java版
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 154.20.186.133
※ 编辑: argon007 来自: 154.20.186.133 (10/15 06:35)