zoukankan      html  css  js  c++  java
  • 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));

    }

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

    实现结果如下:

     

     

     

  • 相关阅读:
    设置cookie,读取cookie案例
    npm常用命令及版本号浅析
    nrm安装与使用
    ES6解构赋值
    nodemon 基本配置与使用
    nodejs开发辅助工具nodemon
    Node自动重启工具 nodemon
    深入浅出Object.defineProperty()
    js原生缓慢返回顶部函数封装
    The linux command 之权限
  • 原文地址:https://www.cnblogs.com/wxyi/p/3158438.html
Copyright © 2011-2022 走看看