android studio上机总结,Android Studio实验(一) 简单计算器APP

一、实验名称:简单计算器APP

二、实验目的

1.设计一款简单的计算器APP,使之能够完成简单的加减乘除运算

2.使该计算器有清除功能

3.不仅包括整数之间的运算,还包括小数之间的运算

三、实验内容

应用网格布局设计一个计算器界面并实现其功能

四、详细设计

1.界面设计

在界面设计区域中设置一个6行4列的网格布局,第1行为显示数据的文本标签,第2行为清除数据的按钮,第3~6行均划分为4列,共安排16个按钮,分别代表0、1、2、......、9及加、减、乘、除、等号等符号。

2.功能设计

首先在设置界面时就应该给各个按钮设置id,方便后续设置按钮的点击事件。接着设置清除的功能,将其返回值指向“ ”。然后分段解析运算符和数字,若没有运算符则不用运算。再分如果前面没有数字即前者为0的情况以后后面没有数字即后者为0的情况。

3.代码设计

activity_main.xml

MainActivity.java

package com.example.chenqingchun.calculator;

import android.app.Activity;

import android.content.DialogInterface;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity implements View.OnClickListener{

Button bt_0,bt_1,bt_2,bt_3,bt_4,bt_5,bt_6,bt_7,bt_8,bt_9,bt_point;

Button bt_multiplication,bt_divide,bt_add,bt_subtraction;

Button bt_clear,bt_equal;

TextView tv_input;

boolean clear_flag; //判断et中是否清空

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//实例化对象

setContentView(R.layout.activity_main);

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

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

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

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值