gpt4 book ai didi

java - 我可以在 Java 的 actionPerformed 方法中使用 switch - case 吗?

转载 作者:行者123 更新时间:2023-11-29 09:34:53 24 4
gpt4 key购买 nike

我想检查 ActionEvent ee.getSource() 发生了哪个 actionEvent。我可以为此使用开关盒吗?

public void actionPerformed(ActionEvent e){
switch(e.getSource()){
case radius:
double r = validate(radius.getText());
break;
case height:
double h = validate(height.getText());
break;
case out:
out.setText(String.valueOf(h*r));
break;
}
}

最佳答案

不,你不能。您可以在 switch 语句中使用的类型非常有限。参见 The switch Statement .

您当然可以将其写成一系列“if”和“else if”语句。

关于java - 我可以在 Java 的 actionPerformed 方法中使用 switch - case 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1667060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com