代码1:
(1)Fault:for循环中i>0会导致无法查到数组的第一位
(2)测试样例:x=【1,2,3】y=3,在第三位退出循环,执行不到第0位
(3)测试样例:x=null,y=1
(4)测试样例:x=【1,2,3,4】y=5,结果为-1,正确结果也为-1,但包含error
代码2:
(1)Fault:for循环中i<x.length会在数组遍历结束后多执行一次无意义操作
(2)测试样例:x=【0,1,2】,在第一位时就返回结果0
(3)测试样例:x=null
(4)测试样例:x=【1,2,3,4】,结果为-1,正确结果也为-1,但包含error