黑马程序员技术交流社区

标题: 能否定义函数参数只接受两个值 [打印本页]

作者: 伟大的骗子    时间: 2015-7-13 09:32
标题: 能否定义函数参数只接受两个值
类似classname(String s)这玩意,让s只能接受zheng,fan两个值,其它的就报错

作者: wing-SF    时间: 2015-7-13 10:00
定义枚举类啊,不就ok了?
作者: 蔡锐    时间: 2015-7-13 10:05
        if (s.equals("zheng")||s.equals("fan"))
{
        //...
}
        else {
                System.out.println("输入有误!");
                        break;
}
这个判断不知道行不行?
作者: 825176857    时间: 2015-7-13 10:26
传集合或数组不就行了,如String[] s
作者: 伟大的骗子    时间: 2015-7-13 11:53
825176857 发表于 2015-7-13 10:26
传集合或数组不就行了,如String[] s

不不,我没说清,意思是,s只能接受zheng或者fan,这两个字符串的任意一个,除此之外报错

作者: 伟大的骗子    时间: 2015-7-13 12:22
蔡锐 发表于 2015-7-13 10:05
if (s.equals("zheng")||s.equals("fan"))
{
        //...

啊,是传参之后判断么
作者: 炎舞霜冬    时间: 2015-7-13 21:44
看不懂顶了
作者: Οo无敌兔子оΟ    时间: 2015-7-13 22:31
在传参数的时候判断一下不就行了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2