我正在尝试使其生成并显示一个随机数,并且用户将输入该数字并按 Enter 按钮。如果输入文本与生成的随机数匹配,它就会做一些事情。但是,当我尝试使用时if(message=random)
出现错误提示“无法将‘int’类型的实例分配给‘java.lang.String’类型的变量。我不知道该怎么做或如何解决这个问题。
我的代码就在这里:
Public class MainActivity extends Activity {
/** Called when the activity is first created. */
int random = (int)Math.ceil(Math.random()*100);
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView number = (TextView)findViewById(R.ID.number);
number.setText("" + random);
}
public void enter(View view)
{
EditText answer = (EditText) findViewById(R.id.answer);
String message = answer.getText().toString();
if(message=random)