日期:2014-05-19  浏览次数:20641 次

大家帮我看看下面的小程序函数之间的调用,哪里出现了问题。
class chengji{
String name;
int java(int a){
if (a>0||a<100)
return a;
int d=cyuyan(b);
int cYuYan(int b){
if (b>0||b<100)
return b;
int f=HTML(c);
int HTML(int c){
if(c>0||c<100)
System.out.println(this.name+"\t"+a+"\t"+d+"\t"+f);
}
}
}
}
class chengJiDan{
public static void main(String[]args){
System.out.println("姓名\t\tJava\t\tC#\t\tHTML");
chengji c=new chengji();
c.name ="zhangsan";
c.java(50);
}
}

------解决方案--------------------
探讨

程序修改后是这样的class chengji{
String name;
int java(int a){
if (a>0||a<100)
return a;
int d=cyuyan(b);
int f=HTML(c);
System.out.println(this.name+"\t"+a+"\t"+d+"\t"+f);
}
int cyuyan(int b)
{
……