黑马程序员技术交流社区

标题: 定义一个数组中某字母第一次出现的位置 [打印本页]

作者: 怪学究    时间: 2015-4-29 23:56
标题: 定义一个数组中某字母第一次出现的位置
class Demo2
{
        public static void main(String[] args)
        {
                char[] arr = new char[10];
                for(int i=0; i<10; i++){
                        arr[i] = (char)('A'+i);
                }

                System.out.println(indexOf(arr, 1,'C'));


                System.out.println(getMonth(1));
        }
        /**
                获取某个字符在字符数组中第一次出现的位置
        */
        public static int indexOf(char[] chs,int start, char ch){
                for(int i=start; i<chs.length; i++){
                        if(ch == chs[i])
                        {
                                return i;
                        }
                }

                return -1;
        }
       
        /**
        给定一个参数,返回一个月份
        */
        public static String getMonth(int month)
        {
                String[] months = {"一月份","二月份","三月份","四月份","五月份"};
                return months[month-1];
        }
}




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