You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何打印isdogcolorRed数组值为true对应的dogNames数组元素

解决方案

我们可以通过遍历两个数组的索引,定位isdogcolorRed中值为true的位置,再取出对应索引的dogNames元素即可。以下是几种常见编程语言的实现示例:

JavaScript

const dogNames = ['Charlie', 'Luis', 'Annie'];
const isdogcolorRed = [true, false, false];

for (let i = 0; i < isdogcolorRed.length; i++) {
  if (isdogcolorRed[i]) {
    console.log(dogNames[i]);
  }
}

Python

dog_names = ['Charlie', 'Luis', 'Annie']
is_dog_color_red = [True, False, False]

for name, is_red in zip(dog_names, is_dog_color_red):
    if is_red:
        print(name)

Java

public class Main {
    public static void main(String[] args) {
        String[] dogNames = {"Charlie", "Luis", "Annie"};
        boolean[] isdogcolorRed = {true, false, false};
        
        for (int i = 0; i < isdogcolorRed.length; i++) {
            if (isdogcolorRed[i]) {
                System.out.println(dogNames[i]);
            }
        }
    }
}

内容的提问来源于stack exchange,提问作者Frebush

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:46:07