本文介绍了请为我找到错误...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 公共 字符串 getage( int 年龄)
        {
            如果(年龄>   60 )// 错误:并非所有代码路径都返回值.
                返回 " 高级" 其他
                如果(年龄>  =  40 & ;& age <  =  59 )
                    返回 " 中年" ;
                其他
                    如果(年龄>  =  20 & ;& age <  =  39 )
                        返回 " 成人" 其他
                        如果(年龄>  =  12 & ;& age <  =  19 )
                            返回 " 青少年" ;
        } 





它没有收到错误..请帮助一个新蜜蜂..thx

解决方案




public String getage(int age)
        {
            if (age > 60)               //  Error : Not all code paths return a value.
                return "senior";
            else
                if (age >= 40 && age <= 59)
                    return "middle aged";
                else
                    if (age >= 20 && age <= 39)
                        return "adult";
                    else
                        if (age >= 12 && age <= 19)
                            return "teenaged";
        }





it do not get the error in it..please help a newbee..thx

解决方案




这篇关于请为我找到错误...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 12:13