当前位置: 代码迷 >> java >> 此代码告诉计算机做什么,即light [k] =!lights [k] ;?
  详细解决方案

此代码告诉计算机做什么,即light [k] =!lights [k] ;?

热度:49   发布时间:2023-07-31 12:10:49.0

此代码告诉计算机做什么? Ps'lights'是一个布尔数组。

for (int k = 1; k < lights.length; k++)
                lights[k] = !lights[k];

它基本上是在切换数组中的布尔标志(第一个除外)。 true标志将设置为false ,反之亦然。

请注意,在Java中, boolean数组的所有未初始化的项都是false

 const lights = [false, false, false]; //toggling flags except the first one for (let k = 1; k < lights.length; k++) lights[k] = !lights[k]; console.log(lights); 

  相关解决方案