编译问题

mpokky 2002-03-16 09:23:43
我的代码:
//我定义了一个类
import java.io.*;
public class Book
{ String Title;
String Pdate;
double Words;
public double price()
{
char month;
month=Pdate.charAt(5);
if(month=='0')
{
if(Pdate.charAt(6)<='6')
return Words/1000*35*1.2;
if(Pdate.charAt(6)>'6' &&
Pdate.charAt(6)<='9')
return Words/1000*35*1.18;
}
if(month=='1')
return Words/1000*35*1.18;
}

public Book(String T,String P,double W)
{
Title=T;
Pdate=P;
Words=W;
}
}

...全文
71 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowredfox 2002-03-16
  • 打赏
  • 举报
回复
public double price()
{
if(month=='0')
{
return Words/1000*35*1.18;
}
if(month=='1')
return Words/1000*35*1.18;

//here need return a double value
}
snowredfox 2002-03-16
  • 打赏
  • 举报
回复
函数price()没有正确的返回值
mpokky 2002-03-16
  • 打赏
  • 举报
回复
编译时,总是报错missing return statement
GJA106 2002-03-16
  • 打赏
  • 举报
回复
有什么问题?

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧