public vo-6ren">
gpt4 book ai didi

Android:使用if语句更改变量

转载 作者:行者123 更新时间:2023-11-30 01:31:36 26 4
gpt4 key购买 nike

这是按钮的OnClickListener

名称EditText

我希望它仅在未输入任何内容时打印"hi",但在用户输入他/她的姓名时打印"hi"+ name + "!"。 p>

public void onClick(View view) {

if (button==view) {
String message;

if (name.getText().toString().matches("")) {
message = "hi!";
return;
}
else {
message = "hi" + name.getText().toString() + "!";
return;
}

Toast toast = Toast.makeText(this,message,Toast.LENGTH_SHORT);
toast.show();
display.setText(message);
}
}

出于某种原因,我在该行收到错误“unreachable statement”:

toast toast =...,

如果我编译并运行它,屏幕将输出两行而不是一行,例如:

Hi

!

我在这里做错了什么?

最佳答案

为什么要有return语句?您需要展示 Toast,然后返回。删除返回语句。

关于Android:使用if语句更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35689567/

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