Mình đang làm ứng dụng máy tính
Mình muốn khi ấn vào là : 1 + 1 + 2 +… + n = Kết quả
Đây là code:
String s, s1, s2;
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
s = edtKetQua.getText().toString();
edtKetQua.setText(s + "1");
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
s = edtKetQua.getText().toString();
edtKetQua.setText(s + "2");
}
});
btnCong.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String s = edtKetQua.getText().toString();
edtKetQua.setText(s + "+");
pheptoancong = true;
}
});
btnBang.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (pheptoancong == true) {
s = edtKetQua.getText().toString();
int i = s.indexOf("+");
s1 = s.substring(i - 1, i); // truoc dau +
s2 = s.substring(i); // sau dau +
int so1 = Integer.parseInt(s1);
int so2 = Integer.parseInt(s2);
int ketqua = so1 + so2;
edtKetQua.setText(ketqua + "");
}
}
});

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?