我刚学JAVA没好久,今天是第一次写JAVA程序 ,就遇到麻烦了
还望 高手们帮我 看看
提提 学好 JAVA 的意见 。。在此 谢谢过了 。哈哈。。
题目是:
编写一个Book.java,定义一个类Book,具有一下属性和方法:
属性:书名(Title),出版日期(Pdate),字数(Words)
方法:计算单位price () :单价=字数/1000*35*日期系数
上半年日期系数=1.2;下半年日期系数=1018;
下面是我写的 代码;
汗 。。错误 确实多。。
我就是看不错误了 。。额
class Book{
String Title;
double Words;
int Pdate[]={2009,3,23};
double getprice(){
return price;
}
` class setprice(int Pdate[1],double daynum){//就是这块错误较多//
int i=Pdate[1];
if(int i=1;i<7;i++)
daynum=1.2;
else (;i>6&&i<=12;i++)
daynum=1.18;
price=this.Words/1000*35*daynum;
}
}
public class TestBook{
public static void main(String args[]){
Book anb=new Book();
anb.Title="Big Bird";
anb.Words=1000;
anb.setprice(3,1.2);
System.out.println("书名:\n"+anb.Title);
System.out.println("价格:\n"+anb.getprice());
}
}
还望 高手们帮我 看看
提提 学好 JAVA 的意见 。。在此 谢谢过了 。哈哈。。
题目是:
编写一个Book.java,定义一个类Book,具有一下属性和方法:
属性:书名(Title),出版日期(Pdate),字数(Words)
方法:计算单位price () :单价=字数/1000*35*日期系数
上半年日期系数=1.2;下半年日期系数=1018;
下面是我写的 代码;
汗 。。错误 确实多。。
我就是看不错误了 。。额
class Book{
String Title;
double Words;
int Pdate[]={2009,3,23};
double getprice(){
return price;
}
` class setprice(int Pdate[1],double daynum){//就是这块错误较多//
int i=Pdate[1];
if(int i=1;i<7;i++)
daynum=1.2;
else (;i>6&&i<=12;i++)
daynum=1.18;
price=this.Words/1000*35*daynum;
}
}
public class TestBook{
public static void main(String args[]){
Book anb=new Book();
anb.Title="Big Bird";
anb.Words=1000;
anb.setprice(3,1.2);
System.out.println("书名:\n"+anb.Title);
System.out.println("价格:\n"+anb.getprice());
}
}
解决方案 »
- 字符串过滤正则表达式相关问题
- 一个编程方面的小技巧,大家来看一下~~~
- 做一道题目遇到的java中参数传递的问题
- 请问关于GUI里的TextField问题
- Strut和spring,hilibrate的关系密切吗?
- 请推荐几本Java 图象处理方面的资料,谢谢
- 新手的最简单问题:如何组成{true,flase,1,2,""hello"}这样的数据结构并放在数组中?急,在线等
- 高分求java程序如何打包发布,JAR,WAR等,今天揭贴
- 请教这个配置的机子能跑得起java的编程环境么?
- [在线等] MINA 的一个错误 不知道什么问题
- 关于递归的一个问题
- Runtime.getRuntime().exec的问题
daynum=1.2;
else (;i>6&&i <=12;i++)
daynum=1.18;
price=this.Words/1000*35*daynum;
} 我没用过这种语法
String Title;
double Words;
int Pdate[]={2009,3,23};
double getprice(){
return price;
}
void setprice(int Pdate[1],double daynum){//就是这块错误较多//
int mon=Pdate[1];
if( mon < 7 )
daynum=1.2;
else
daynum=1.18;
price=Words/1000*35*daynum;
}
}
String Title;
double Words;
int Pdate[]={2009,3,23};
double price;
double getPrice(){
return price;
}
void setprice(int Pdate[1],double daynum){//就是这块错误较多//
int mon=Pdate[1];
double daynum;
if( mon < 7 )
daynum=1.2;
else
daynum=1.18;
price=Words/1000*35*daynum;
}
}
public static void main(String args[]){
Book anb=new Book();
anb.Title="Big Bird";
anb.Words=1000;
anb.setprice(3,1.2);
System.out.println("书名:\n"+anb.Title);
System.out.println("价格:\n"+anb.getprice());
}
}
class Book{
String Title;
double Words,price;
int Pdate[]={2009,3,23};
double getprice(){
return setprice(Pdate[1],Words);
} double setprice(int Pdate,double Words){
int i=Pdate;
double daynum=0;
if(i <7)
daynum=1.2;
else if(i>6 && i<=12)
daynum=1.18;
price=this.Words/1000*35*daynum;
return price;
}
}楼主,你的代码问题可真不少~有时间该好好看看java基础了~