JAVA Debug:
1.三元运算符中包含与字符相关的条件判断语句时, 容易出错
错误写法(这里G[i-1]虽然是一个int数值,但是会自动与s.charAt(i) == 'G’的结果相加, 这里不管G[i-1]的数值是0还是非0,只要s.charAt(i) == 'G’为false,那么整个表达式G[i-1] + s.charAt(i) == 'G’也为false;不管G[i-1]的数值是0还是非0, 只要s.charAt(i)=='G’为true,那么整个表达式G[i-1] + s.charAt(i) == 'G’也为tru
原创
2022-04-28 15:31:10 ·
520 阅读 ·
0 评论