java如何在两个类之间使用double?
我想做一个货币计算器。 有一个纯文本和一个按钮。 如果有人在纯文本中划出一个数字并按下按钮,将显示一个对话框
但是每次明文的数目是2.1311
这是我的密码
//this is the Main Activity
public class MainActivity extends AppCompatActivity {
public void PesoInEuro (View view){
EditText Peso = findViewById(R.id.EuroBetrag);
String amountPeso = Peso.getText().toString();
double amountPesodouble = Double.parseDouble(amountPeso);
double amountEurodouble = amountPesodouble * 46.85;
String amountEuro = String.valueOf(amountEurodouble);
Button buttonOne = (Button) findViewById(R.id.PesoEuro);
buttonOne.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openDialog();
}
});
}
public void openDialog(){
DiaPesoEuro exampleDialog = new DiaPesoEuro();
exampleDialog.show(getSupportFragmentManager(), "example Dialog");
}
# 1 楼答案
首先,在OnCreate方法中查找视图是一个很好的实践。 其次,当用户点击按钮时,您已经读取并计算了您的值。 在上面的代码中,您得到了以比索欧元表示的数据,当用户按下按钮时,它会显示检索到的数据,您的计算是基于这些数据的