用android stidio编写小费计算器
时间: 2023-05-15 11:05:54 浏览: 186
可以使用以下代码来编写一个简单的小费计算器:
```
public class MainActivity extends AppCompatActivity {
private EditText etBillAmount;
private TextView tvTipAmount;
private Button btnCalculate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etBillAmount = findViewById(R.id.et_bill_amount);
tvTipAmount = findViewById(R.id.tv_tip_amount);
btnCalculate = findViewById(R.id.btn_calculate);
btnCalculate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String billAmountString = etBillAmount.getText().toString();
if (billAmountString.isEmpty()) {
Toast.makeText(MainActivity.this, "Please enter bill amount", Toast.LENGTH_SHORT).show();
return;
}
double billAmount = Double.parseDouble(billAmountString);
double tipAmount = billAmount * 0.15;
tvTipAmount.setText(String.format(Locale.getDefault(), "$%.2f", tipAmount));
}
});
}
}
```
这个小费计算器使用一个 EditText 来获取账单金额,一个 TextView 来显示小费金额,以及一个 Button 来触发计算。当用户点击计算按钮时,程序会从 EditText 中获取账单金额,计算小费金额,并将结果显示在 TextView 中。
阅读全文