安卓计算器问题,输出有问题

public void onClick(View view) {
//获取文本内容
switch (view.getId()) {
case R.id.btncl:
input="";
editText.setText(input);
case R.id.btn0:
input+="0";
editText.setText(input);
case R.id.btn1:
input+="1";
editText.setText(input);
case R.id.btn2:
input+="2";
editText.setText(input);
按1键就跳出123456789
case R.id.btn3:图片说明

1个回答

break漏了。相当于你进入的时候计算的为=+0+1+2+3+4.。。+9=0123456789,每个后面要加break,没有break,cases会按照第一个一直往下运行直到结束。望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问