安卓学习:简易乘法计算

Python每日一题 - 5 - 求一元二次方程的根 前言: 本人因喜欢python和c语言等程序设计语言,希望能够在这里和大家共同学习共同进步。 因个人喜好喜欢做题,所以想出一个系列专栏关于python的习题专集,希望大家喜欢。 还是一个小白,接触时间没有很长,如果文章有任何错误,欢迎大家指正。 如果喜欢我的文章还请大家不吝动手给我点赞收藏关注哦,留下你来过的足迹,让我眼熟你。 第五题 求一元二次方程的根 要求: 1.求一元二次方程的根,要求随机输入a,b,c的值,计算并输出方程的根 可以先自己看要求写出程序,然后看提示及答案,更... 阅读详情

输入框最大输入长度:android:maxLength=“7”
只允许输入数字:android:numeric=“integer”
禁止输入:android:focusable=“false”

效果:
在这里插入图片描述
实现:
activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:background="@drawable/background"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <LinearLayout
        android:gravity="center"
        android:layout_width="350dp"
        android:layout_height="60dp">
        
        <EditText
            android:gravity="center"
            android:id="@+id/edt1"
            android:layout_width="90dp"
            android:layout_height="60dp"
            android:numeric="integer"
            android:maxLength="7"
            android:background="@drawable/costom"
            android:ems="10"/>
        <TextView
            android:gravity="center"
            android:layout_width="50dp"
            android:layout_height="60dp"
            android:text="+"
            android:textSize="50sp"/>

        <EditText
            android:id="@+id/edt2"
            android:layout_width="90dp"
            android:layout_height="60dp"
            android:gravity="center"
            android:maxLength="7"
            android:numeric="integer"
            android:background="@drawable/costom"
            android:ems="10"/>
        <TextView
            android:gravity="center"
            android:layout_width="50dp"
            android:layout_height="60dp"
            android:text="="
            android:textSize="50sp"/>

        <EditText
            android:id="@+id/edt3"
            android:layout_width="90dp"
            android:layout_height="60dp"
            android:gravity="center"
            android:focusable="false"
            android:background="@drawable/costom"
            android:ems="10"/>
    </LinearLayout>
    <LinearLayout
        android:layout_marginTop="20dp"
        android:gravity="center"
        android:layout_width="350dp"
        android:layout_height="60dp">

        <Button
            android:layout_width="100dp"
            android:layout_height="60dp"
            android:text="计算"
            android:textSize="25sp"
            android:onClick="doCalculation"/>
        <Button
            android:layout_width="100dp"
            android:layout_height="60dp"
            android:text="清空"
            android:textSize="25sp"
            android:onClick="doClear"/>
        <Button
            android:layout_width="100dp"
            android:layout_height="60dp"
            android:text="退出"
            android:textSize="25sp"
            android:onClick="doExit"/>
    </LinearLayout>
</LinearLayout>

编写输入框样式(drawable下)
costom.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="#FFFFFF"/>
            <stroke android:width="1dip" android:color="#F0F0F0"/>
        </shape>
    </item>
</selector>

MainActivity.java

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    private EditText edt1,edt2, edt3;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        edt1 = findViewById(R.id.edt1);
        edt2 = findViewById(R.id.edt2);
        edt3 = findViewById(R.id.edt3);
    }

    public void doCalculation(View view) {
        int num1 = Integer.parseInt(edt1.getText().toString());
        int num2 = Integer.parseInt(edt2.getText().toString());
        int num3 = num1 * num2;
        edt3.setText(num3+"");

    }

    public void doClear(View view) {
        edt1.setText("");
        edt2.setText("");
        edt3.setText("");
    }

    public void doExit(View view) {
        finish();
    }
}
C语言:选择结构—第七题 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 分析:如果把浮点数的乘除直接放在比较当中,等于的部分可能取不到,建议拿出来放在外面,用变量来代替 本题目车速和限速都需要输入,根据题意列出关系式即可。 #include<stdio.h> main() { float m,x,y,d; printf("请输入车道限速y:"); scanf("%f",&y). 阅读详情

相关推荐

本题目要求一元二次方程的根,结果保留2位小数。

本题目要求一元二次方程的根,结果保留2位小数。 输入格式: 输入在一行中给出3个浮点系数a、b、c,中间用空格分开。 输出格式: 根据系数情况,输出不同结果: 1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小; 2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的; 3)如果方程只有一个根,则直接输出此根; 4)如果系数都为0,则...

qq_41785852的博客 1万+

7-2 高速公路超速处罚

按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。 输出格式: 在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。 输入样例1: 6

Tanux的博客 9086

Android实现简易计算器

一、先进行用户界面程序的设计,根据课本例题应用网格布局进行设计,只对其的部分进行小部分的修改。activity_main.xml的代码如下 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...

Ida_adI的博客 1152

安卓学习Day19(乘法计算)

乘法计算

X_Serendipity的博客 684

Android Studio实验:简易计算器的实现

通过这样的实践,您可以进一步学习和掌握Android应用程序的开发技术,以及UI设计和事件处理等方面的知识。在本实验中,我们将使用Android Studio开发环境和Java语言实现一个简单的计算器应用程序。接下来,我们需要在MainActivity.java文件中编写代码,以便实现计算器的功能。在Android Studio的欢迎界面中选择“创建新项目”,然后按照向导的指示完成项目的设置。一旦应用程序启动,在输入框中输入两个数字,然后点击相应的操作符按钮,即可计算出结果并在界面上显示。

PixelDyno的博客 373

创建一个简易乘法计算器

简介:这个项目是一个编程基础练习,旨在构建一个能够接收两个整数输入并计算它们乘积的计算器。可能使用Java、Python、C++或JavaScript等编程语言实现。涉及输入验证、错误处理以及用户界面设计,以增强用户体验。源码提供可学习的编程范例。在Android开发中,Activity组件可处理乘法运算,并与用户进行交互。这个项目适合初学者,有助于理解核心编程概念。

weixin_42602368的博客 837

android大作业计算器,2015大作业简易计算器实验报告.doc

2015大作业简易计算器实验报告实验报告——简易计算器目录:一、 实验目的1二、 实验任务1三、 电路设计及仿真11. 结构设计图示如下:22. 设计描述23. 一位全加器:24. 四位全加器:25. 补码器36. 四位加减器47. 八位全加器58. 乘法器59. 整体电路:6四、 实验总结71. 实验收获:82. 实验中出现的问题及解决:8实验目的1. 学习面向可编程器件(FPGA)的简单数字系...

weixin_36259438的博客 1342

Android乘法计算器实战项目

本文还有配套的精品资源,点击获取 简介:在Android平台上构建一个简单的乘法计算器应用,要求用户能够输入两个数字并获取乘法结果。这个过程涉及到Android开发的基础知识,包括UI设计、事件处理、数据验证、基本数学计算、数据显示、异常处理、响应式布局设计以及应用测试与调试。学习本课程设计项目,可以提升Android应用开发的实战能力,并掌握相关技术要点。 1. A...

weixin_42599908的博客 1149

第五次安卓学习成果汇报

第五次安卓学习成果汇报对乘法运算的实现步骤前言部分第一步、搭建项目的基本框架第二步、编写资源布局文件,搭建好所需要的布局模型第三步、编写对应所需的String.xml文件第四步、编写主模板 MainActivity.java第五步、效果图展示第六步、总结 对乘法运算的实现步骤 前言部分 本次是以讲课笔记17讲的课后作业为讲解对象,完成情况较好,有一定的缺陷(如:无法完成对double类型的数值进行运算),其操作方式是通过在编辑框中输入两个因数来进行乘法运算,以获取对应的乘积。 第一步、搭建项目的基本框架

雍仲的迎客茶庄 236

TablesApp: 掌握1到20乘法表的儿童学习神器

简介:TablesApp是一款面向儿童的Android应用,专为1到20乘法表学习设计。它利用移动设备的便利性提供互动、有趣且易于理解的学习体验。应用具有丰富的色彩设计、完整的乘法表、互动练习模式和游戏化元素,适合不同硬件平台运行。以Java开发,旨在帮助儿童建立数学基础,提高计算能力,并提供家长监控功能,确保学习的有效性和安全。开发者会定期更新应用,以维持教学内容的鲜度和用户体验。

weixin_42522857的博客 1183

VS Code配合Prettier自动格式化代码

每次修改 .prettierrc.cjs 配置文件后,如果发现保存代码时格式化没有生效,可能是 VS Code 插件缓存未及时刷新。建议此时重启 VS Code,确保新的配置被正确加载并生效。

分享技术,分享经验 7423

【Android开发学习21】写一个简单的乘法计算器,并添加退出菜单

一、目标和即将学到的知识: 1.目标: 写一个简单的乘法计算器,并添加退出菜单 2.即将需要或者学习到的知识: ①.TextView显示文本 ②.EditText编辑框 ③.Button按钮      ④.Menu菜单 3.基础知识: ① setText函数中,连接符两端,有一个端是字符串,则另外一端也会被转为字符串。 private TextView

天 下 4901

手把手教你用CODESYS将旧笔记本改造成软PLC(含证书配置避坑指南)

本文提供了一份详尽的指南,教你如何利用CODESYS平台将闲置旧笔记本改造为一台功能完整的软PLC。内容涵盖从硬件评估、系统实时性优化、软件安装与驱动配置,到关键的证书授权管理避坑指南,旨在帮助自动化工程师和爱好者低成本搭建稳定可靠的学习与开发平台。

weixin_29190573的博客 279

android简易计算器(两位数的加减乘除求余)

  该项目是两年前刚学android时,课堂上老师布置的一个作业,要求是:能够实现两位数(正数或负数)的加减乘除以及求余的功能。 一、简易计算器界面展示 1.两位数的加法 2.两位数的减法 3.两位数的乘法 4.两位数的除法 5.两位数的求余 6.计算器的初始状态 二、项目功能代码 package com.example.calculator; import androidx.appcompat.app.AppCompatActivity; import android.os.B

HarryPottey的博客 3137

提升YOLOv8检测精度的边界框损失函数Focaler-IoU与InnerFocalerIoU的应用与效果

YOLOv8是一种常用的实时目标检测模型,基于CNN(卷积神经网络)结构并结合了一些改进技术以提高检测精度和速度。YOLOv8的核心在于边界框的预测和分类,而准确的边界框预测是提高模型整体性能的关键因素之一。在传统的IoU损失基础上,Focaler-IoU和InnerFocalerIoU进一步聚焦于边界框的边缘区域,通过调整损失权重,更好地关注难以检测的边界框,提高模型的鲁棒性和准确性。# 计算IoU# 计算Focaler-IoU损失在这里,我们定义了。

博客 1340

YOLOv8+SAM强强联合:用分割“喂“检测,复杂背景下作物AP从72%干到77.7%,杂草误检降60%

目标与背景高度相似:如农业(作物vs杂草)、工业(零件vs台面)、医学(病灶vs正常组织);遮挡严重的场景:如密集人群(人被遮挡)、森林(树木被枝叶遮挡);小目标密集场景:如无人机航拍(远处小目标易混背景)。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 793

Android~儿童乘法表

1. 背景 记录这个有点滑稽的项目。 2. 参考设计 3. ui对比 3. 实现 详细参考: 植物大战僵尸 http://www.4399.com/flash/120134.htm http://www.9game.cn/chengfabiao/ https://www.sohu.com/a/122021289_549580 https://app.ali213.net/zt/etcf...

Hynson的学习笔记 1576

使用DrissionPage和自动化技术实现得物鞋子信息爬取

本文介绍了一个基于DrissionPage技术的得物鞋子信息采集系统,能自动化采集商品图片、价格等数据并保存为Excel。系统采用浏览器模拟技术处理动态加载内容,通过XPath定位元素,实现智能交互和完整数据采集。关键技术包括:图片URL提取与下载、Excel数据集成与图片嵌入、文件名安全处理等。项目适用于市场分析和学术研究,强调必须遵守法律法规和平台规则,仅用于非商业用途。与API爬虫相比,浏览器自动化能更好处理现代Web应用,但需注意知识产权保护。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 1666

android简单的乘法运算

最近在自学android,自己在学习的时候,做了一个简单的乘法运行,代码如下所示: 一:页面布局main.xml ========================== 显示结果界面:result.xml 二:代码实现: package mars.activity03; import android.app.Activi...

tiansoft11的博客 656

2025华为od机试真题B卷【版本管理】Python实现

在 软件版本管理中,版本号由点分割的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足 version1<x<version2的版本号x的个数。若 version1 >=version2 返回0.,

MISAYAONE的博客 644

通俗范畴论10 泛性质(MD版)

既然泛性质可以在同构意义下唯一确定一个泛构造,那么我们就可以用泛性质来定义泛构造。我们回顾一下已经掌握的泛性质和泛构造。泛性质其实我们并不陌生,始对象和终对象,就是具有泛性质的对象,一个具有“始”的泛性质,一个具有“终”的泛性质。比如始对象,如果一个范畴里面有始对象,它到所有对象都有且只有一个态射,这样的对象可能有两个么?嗯,还真可能,但是这两个始对象同构,所以在同构意义下,它们可以看成一个,因此在同构意义下,始对象是唯一的。同理,终对象也一样。同构的始对象。

RockTec的专栏 478

ClevCalc 安卓版:功能全面的万能计算器

ClevCalc 是一款功能全面且易于使用的安卓计算器应用程序,它提供了多种不同的计算工具和功能,可以满足用户各种计算需求。- 在主界面中选择你需要的计算器类型,如基本计算器、科学计算器、单位换算等。- 科学计算器:支持更复杂的科学计算,包括三角函数、对数、指数等。- 单位换算:支持各种单位之间的转换,如长度、重量、速度、温度等。- 日常计算:满足日常生活中的各种计算需求,如购物、餐饮、出行等。- 年龄计算:可以计算一个人的年龄,包括天数、周数和年份。- 安装完成后,打开 ClevCalc,进入主界面。

2501_90259289的博客 787

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

2024年安卓最新android中的深度学习——快速风格迁移,android面试宝典2024

这次面试问的还是还是有难度的,要求当场写代码并且运行,也是很考察面试者写代码因为Android知识体系比较庞大和复杂的,涉及到计算机知识领域的方方面面。在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。

2401_84123357的博客 715

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

安卓学习作业完成情况(第一学期)

第一学期安卓学习作业完成情况 安卓学习笔记02:测试安卓开发环境——显示学生信息 (完成) 安卓学习笔记04:安卓平台架构——设计用户登录窗口 (完成) 安卓学习07事件处理窗口跳转——实现用户注册功能 (完成) 安卓学习08常用布局–线性布局——(1)选择水果 (完成) (2)计算机界面 (未完成) 安卓学习09:帧式布局——自动切换颜色(未完成) 安卓学习10相对布局——(1)完成姓名的输入 (未完成) (2)完成用户注册功能 (未完成) 安卓学习11 网格布局——完成计算机与图片表 (未完成) 安卓学

m0_53605142的博客 186

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: 安卓学习:水果页面2
下一篇: 安卓学习:碎片切换
doubleview
博客等级 码龄7年 12粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值