for(int num:nums)
中冒号是干什么用的??
for(int num:nums) 这句意思为遍历nums中所有的元素 然后每次都赋值给num 冒号 你可以理解为=
举个例子 nums 中有 1 2 3 4 5 ,第一次num=1,第二次num=2,第三次num=3.................以此类推
可以去百度一下foreach循环
可以理解为in,就是在num中遍历num元素