Android中实现圆的面积的计算问题

Android中要实现对圆的面积的基本计算,首先我们需要有一个基本的思路。根据圆的面积公式ԉ*r*r,我们需要通过输入圆的半径来实现对圆的面积的计算。

实现圆的面积计算的基本步骤如下:

1.在Eclipcefile下的Android Project下建立一个项目,打开虚拟机。

2.在项目下对该程序的界面经行设计。

3.编写实现圆面积计算的程序代码。

4.在虚拟机下执行该程序。

根据上面的步骤,我们来实现具体的操作,并对操作中出现的错误进行处理。

(1)界面设计

      在main.xml中我们需要拖入三个控件:EditTextTextViewButton

分别用于输入半径、显示圆的面积、点击。然后对该界面经行保存。界面如下

 

(2)程序的设计

       在.Java下对代码进行输入,具体代码如下:

package com.cqvie;

 

import java.text.DecimalFormat;

 

import android.app.Activity;

import android.content.SharedPreferences.Editor;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

 

public class TextActivity extends Activity implements OnClickListener {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

       t1=(TextView)findViewById(R.id.t1);

       b1=(Button)findViewById(R.id.b1);

       e1=(EditText)findViewById(R.id.e1);

       b1.setOnClickListener(this);

       

    }

    TextView t1;

    Button b1;

    EditText e1;

@Override

//这段代码实现的是对几个基本控件的实现,在这过程中我们需要对继承以及抽象类等的实现

public void onClick(View arg0) {

// TODO Auto-generated method stub

float r,s;

r=Float.parseFloat(e1.getText().toString());

s=3.1415926f*r*r;

DecimalFormat d=new DecimalFormat("0.00");

t1.setText(d.format(s));

}

}//实现对圆面积的计算

实现结果如下:

 

 

 

原文地址:https://www.cnblogs.com/wxyi/p/3158438.html