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

求助:根据activity变量值设置myMood变量的正确语法

解决根据activity设置myMood的条件语句问题

以下是几种主流编程语言的实现方式,重点标注新手容易出错的语法细节:

Python 实现

# 定义activity变量,可替换为实际值
activity = "coding"

if activity == 'coding':
    myMood = 'happy'
else:
    myMood = 'bored'

注意:判断相等必须用==,不要误写成赋值的=,这是最常见的错误原因。

JavaScript 实现

常规条件语句写法

let activity = "coding";
let myMood;

if (activity === 'coding') {
    myMood = 'happy';
} else {
    myMood = 'bored';
}

简洁三元表达式写法

let activity = "coding";
let myMood = activity === 'coding' ? 'happy' : 'bored';

注意:推荐用严格相等===来避免类型转换带来的意外,也可以根据场景使用==。

Java 实现

public class MoodSetter {
    public static void main(String[] args) {
        String activity = "coding";
        String myMood;

        // 字符串判断相等必须用equals()方法
        if (activity.equals("coding")) {
            myMood = "happy";
        } else {
            myMood = "bored";
        }
    }
}

注意:Java中==比较的是字符串对象的引用地址,判断内容相等一定要用equals()方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:14:56