最赞回答 / weixin_慕标6191237
if (max<nums[i]){ max = nums[i];}比他大的数会替换掉原来的最大值,所以循环下来就只会等于数组中最大那个
2022-08-11
最新回答 / 电信1班
在可能出错的地方用try......... catch........try{//一些会抛出异常的方法}catch( ){处理该异常的代码块<...code...>
2022-08-02
最赞回答 / 慕斯卡5489346
如果i<num的结果为true,就执行循环体: count++,然后i的值乘10,至此一次循环完成了,第二次循环i的值为10……第三次循环i的值为100,直到i的值大于num的值结束循环。count记录的是i 乘的10的个数(也是循环的次数),可以用来判断num是几位数
2022-08-02
已采纳回答 / weixin_慕丝1154391
这不是result属不属于char的问题,这行代码是错误的,写出来只是告诉你不能这么写代码,提示说的是int不能自动转换为char,你可以看一下这张图片左侧,就是提示这是第12行代码的这个12旁边是不是有一个小X号,红色的,这就是提示这行代码是错误的,运行不了的。个人理解,仅供参考。
2022-07-29
最新回答 / weixin_慕丝1154391
你可以自己验证一下,大概步骤是:把参考代码中 sum=sum+i 改成 System.out.println(i+"是1--100之间不能被3整除的数");参考代码最后一行的 System......这行代码删掉就行然后运行,给出的结果就是1--100之间所有不能被3整除的数了,这其中是包含1和100的,你可以加起来试一试,结果就是3367。
2022-07-24