基于android studio Java 计算器 平方方代码
时间: 2023-06-28 15:04:13 浏览: 163
android studio实现计算器
5星 · 资源好评率100%
以下是基于 Android Studio 和 Java 的简单平方计算器代码:
首先,需要在 XML 布局文件中添加一个 EditText 用于输入数字,并添加两个 Button 用于执行计算和重置操作:
```xml
<EditText
android:id="@+id/numberEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number" />
<Button
android:id="@+id/squareButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Square" />
<Button
android:id="@+id/resetButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Reset" />
```
接下来,在 Java 代码中获取 EditText 和 Button 的引用,并添加事件监听器以执行相应的操作:
```java
public class MainActivity extends AppCompatActivity {
private EditText numberEditText;
private Button squareButton;
private Button resetButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取控件引用
numberEditText = findViewById(R.id.numberEditText);
squareButton = findViewById(R.id.squareButton);
resetButton = findViewById(R.id.resetButton);
// 设置 Square 按钮的点击事件
squareButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double number = Double.parseDouble(numberEditText.getText().toString());
double result = number * number;
numberEditText.setText(String.valueOf(result));
}
});
// 设置 Reset 按钮的点击事件
resetButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
numberEditText.setText("");
}
});
}
}
```
以上代码实现了一个简单的平方计算器,用户输入一个数字,点击 Square 按钮后会将其平方并显示在 EditText 中,点击 Reset 按钮可以清空 EditText 中的内容。
阅读全文