源代码:
public class Hao{ 
public static void main(String args[]) {
     getHao(120);
}
public static String getHao(int ss)
{   
    if(ss==0) 
System.out.println("零"); 
else if (ss==1) 
System.out.println("壹"); 
else if (ss==2) 
System.out.println("贰"); 
else if (ss==3) 
System.out.println("叁"); 
else if (ss==4) 
System.out.println("肆"); 
else if (ss==5) 
System.out.println("伍"); 
else if (ss==6) 
System.out.println("陆"); 
else if (ss==7) 
System.out.println("柒"); 
else if (ss==8) 
System.out.println("捌"); 
else if (ss==9) 
System.out.println("玖"); 
else 
System.out.println("");
}
}
错误:E:\Java>javac Hao.java
Hao.java:30: 缺少返回值
return;
^
1 错误
大虾们请指教!!!!!!

解决方案 »

  1.   

    提示很明确  Hao.java:30: 缺少返回值你的public static String getHao(int ss){}
    方法应该返回一个String类型的值 你木有返回  所以会报错
    另外建议LZ变量名尽量不要取ss这样的  要见名识意PS:LZ木有结贴率
      

  2.   

    错误:E:\Java>javac Hao.java
    Hao.java:30: 缺少返回值
    return;
    缺少返回值!缺少返回值!
      

  3.   

    应该怎么写返回值  return;放在哪里  详细一点啊
      

  4.   

    唉,你这个return 也没什么用,还不如把方法改成public static void getHao(int ss)
      

  5.   

    else  
    System.out.println("");
    return "sss";
      

  6.   

    汗~你的方法写的要求返回值是string的~你不需要返回值就用void~写了就必须return一个string