慕瓜453346
2018-09-12 15:20
num++;
if(num>3){
System.out.println(scores[i]);
}
以上代码同例题,为什么这样写了之后 输出来的是
64
52;呢??? 把System.........写在里面造成了那些逻辑错误??//
你放在里面的话,意思不就是num>3的时候才执行吗
要的是3以内的,所以才>3时,break;
看不懂你想表示啥,也是刚学,你num++,那肯定会大于3,你这样输出的是scores[i]的值呀
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题