关于fault,error, failure的一些辨别
程序1:
for循环中的i应该是大于等于0的,如果不是是得不到预期的值的;
‚test:x=[2,3,5],y=3,expected=1;
ƒtest:x=[2,3],y=2,expected=0;
④test:x=[0,3,5],y=2,expected=-1;
程序2;
根据注释可以知道在for循环中需要使用倒序,即应该为for(int i=x.length-1;i>=0;i--),否则不可能得到一个数组的最后一个0在数组的位置,比如所给的测试数组,其实结果应该为0;
‚test:x=[];
ƒtest:x=[0,1],expected=0;
④test:x=[1,2,3],expected=-1;
浙公网安备 33010602011771号