网络111 葛鹏

此程序主要实现的功能是输入圆的半径,点击计算按钮,程序便会自动计算出圆的面积。

知识点:

1.为什么要选择android。

2.了解各控件的用处。

3.避免在代码中死记硬背,注意灵活运用。

具体操作步骤如下:

1.打开eclipse,新建android项目(File → New → Android Project)。

2.在弹出的对话框中找到Project Name:(输入项目的名称),点击next进入选择模拟器版本,选择完毕点击next,找到Package Name(输入包的名称)如本程序:asd.c。

3.点击小箭头找到AsdActivity.java,如图所示:,双击进入,在AsdActivity类中编写代码,主要代码如下:

    public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);btnOK = (Button) findViewById(R.id.btnOK);         lblArea = (TextView) findViewById(R.id.lblArea);  txtk = (EditText) findViewById(R.id.txtk);  btnOK.setOnClickListener(this);
    }Button btnOK;TextView lblArea;EditText txtk;public void onClick(View arg0) {// TODO Auto-generated method stubtry{float r,a;r = Float.parseFloat(txtk.getText().toString());a = 3.14159f*r*r;DecimalFormat ab = new DecimalFormat("0.00");lblArea.setText(ab.format(a));}catch (Exception e) {// TODO: handle exceptionAlertDialog.Builder builder = new Builder(this);builder.setMessage("格式错误!");builder.setTitle("提示");builder.setPositiveButton("确定", null);builder.setPositiveButton("取消", null);builder.create().show();}}

控件布局:

控件分别为Button,TextView,EditText;ID分别为btnOK,lblArea,txtk。

运行结果:

总结:这是一个用JAVA语言编写的最基础,最简单的Android小程序,适合初学者,这也是本人在Android任务驱动式教学学习中的第一个程序,前几个月已经写好测试过的,但是一直没有写博客,起初写这个程序用了大量的时间,很是困难,后来经过不断的学习,不断的积累经验,现在这样一个小程序对自己来说已经不算什么了,但是在起初开始会有很多问题,比如输入圆周率,还有一些语法上的错误,以及控件的摆放与命名......希望在今后的学习当中不断积累经验,写出更好的东西来和大家分享,向大家学习。

转载于:https://www.cnblogs.com/gxy8812/p/3143521.html

android小程序:计算圆面积相关推荐

  1. 微信小程序计算圆周长和面积

    微信小程序--计算圆周长和面积 一..js文件 二..wxml文件 三..wxss文件 结果展示 一..js文件 截图 代码如下: data: {result:"",intst:& ...

  2. 用eclipse开发android小程序,【转】Eclipse 开发Android小程序遇到的问题总结

    用Eclipse 开发Android小程序遇到些小问题,在一边学习的过程中,将遇到的问题就记录一下,方面挺杂的,有关于程序出错的,关于linux应用的,有eclipse设置等- 1.ERROR: Ap ...

  3. 纯css svg 改变图片颜色 ios android 小程序

    本文出自: http://blog.csdn.net/wyk304443164 使用的是 filter drop-shadow 如果你只想兼容 Chrome 那么请看: http://www.zhan ...

  4. 微信小程序计算三角形面积

    微信小程序--计算三角形面积 代码文件: 一..js文件 二..wxml文件 三..wxss文件 结果展示: 代码文件: 一..js文件 代码如下: data: {result:"" ...

  5. 做最漂亮的玩Android小程序第三版

    做最漂亮的[玩Android小程序]V3.0 相较于第二个版本的更新: 整体重构了API请求.因为写这个小程序的时间比较早了,那个时候的玩安卓开放API还未支持HTTPS,导致无法上线小程序,所以为了 ...

  6. 微信小程序计算三角形面积,三棱锥体积

    微信小程序计算三角形面积,三棱锥体积 index.wxml: <view><form bindsubmit='formsubmit'><view>计算三角形的面积& ...

  7. [微信小程序]计算自己手机到指定位置的距离

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 目的: 根据目的地的坐标计算自己手机的位置离目的地的距离的 核心思路: 后续操作必须等所有异步请求都返 ...

  8. android小程序源代码_我从 Android 转到微信小程序的思考

    大家好,好久不见,我是陈宇明,公众号「码个蛋」主理人. 由于最近工作比较忙,这两年来很少和大家分享自己的收获,期间大部分都是由「码个蛋」运营小组打理. 上个月我参加了腾讯官方举办的<小程序云开发 ...

  9. html点击按钮计算两个输入框的和_小程序计算报价功能介绍

    一.使用场景 用户可在管理后台设置计算值和运算公式,访客输入对应计算值,即可实现自动计算出结果,并提供相关的咨询入口,适用于装修.建材.房贷.车险等行业的报价行为. 二.功能版本限制 小程序至尊版可开 ...

最新文章

  1. LeetCode刷题指南!
  2. Qlikview 的服务器
  3. 到底哪种类型的错误信息会阻止business transaction的保存
  4. REVERSE-PRACTICE-BUUCTF-10
  5. php mcrypt取消,php – Mcrypt弃用后如何解密?
  6. 测试一下Windows Live Writer能否正常使用。
  7. sqlite bool mysql_MySQL/SQLite-数据库常用字段类型使用
  8. SQL PASS西雅图之行——University of Washington篇
  9. git原理详解与实操指南_基于dockercompose的Gitlab CI/CD实践amp;排坑指南
  10. WPF扫雷游戏(简略版)
  11. 希尔伯特变换的本质是什么?
  12. 传言阿里P10赵海平,被P11多隆打3.25后离职,如何评价赵海平对王垠的面试?
  13. 创业36条军规值得一读
  14. 鸿蒙西游安卓版,鸿蒙西游安卓版_鸿蒙西游V1.0.0_游戏堡
  15. python在一个函数中调用另一函数中的变量
  16. python浮点数多少位_python 浮点数保留几位小数
  17. LFS(the Log-structured File System)系统详解
  18. JavaScript-154:关闭淘宝二维码案例
  19. SAP SD 定价过程
  20. 苏州大学文正学院计算机组成期末,苏州大学文正学院操作系统复习题

热门文章

  1. 嵌入式和fpga哪个好前景_二建考试选哪个专业比较好?其市场需求和就业前景如何? - 二级建造师...
  2. 界址点圆圈怎么生成_手机联系人怎么加入黑名单
  3. KNN(七)--最近邻及OpenCV源码分析
  4. SpringMVC教程
  5. MCU —— 数码管显示笔记
  6. Windows Driver开发_NT Driver框架:The driver is not in a state to accept this command
  7. Windows核心编程_修改其它进程里的内存值+示例:修改游戏分数
  8. Spring.NET依赖注入 - 制作可替换的算法
  9. 3.字符串(string)
  10. 百度AI城市又搞事情!一天三场签约 上海市民要全面迎来AI了