【发布时间】:2015-03-12 22:06:00
【问题描述】:
我正在尝试 android 中的基本应用程序。以下代码为 randomNum 打印出 32、33、34 和 35 值。为什么会这样?
Button button = (Button) findViewById(R.id.button);final String[] lyrics = {"Caught in a Landslide!","No"," Escape","From Reality..."};
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Random rando = new Random();
int randomNum = rando.nextInt(4);
textView.setText(randomNum + ' ' + lyrics[randomNum]);
}
});
附: - 它工作正常,只打印出歌词数组中的值。只是 randomNum 打印得很奇怪! \
【问题讨论】: