博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 实现输入计算输出
阅读量:4217 次
发布时间:2019-05-26

本文共 504 字,大约阅读时间需要 1 分钟。

通过输入,得到输入的内容,然后进行相应的处理之后输出。

首先我们要通过一个edittexrt来实现输入,获得输入的内容 

定义EditText

EditText fieldheight=(EditText)findViewById(R.id.height);//捕获到该控件,然后进行相应的操作

getText().toString()通过该方法实现捕获输入的内容并将其转化为字符串

然后通过Double.parseDouble实现将字符串类型的进行转化,转化为double类型

double height=Double.parseDouble(fieldheight.getText().toString())/100;
由于输入的文字是字符串类型,要将其转化为double类型
double BMI=weight/(height*height);
TextView result=(TextView)findViewById(R.id.result);//捕获textview来实现输出
result.setText("健康指数为:"+nf.format(BMI));//通过settext来实现向外输出。

转载地址:http://aytmi.baihongyu.com/

你可能感兴趣的文章
java读写文件大全
查看>>
Java垃圾回收器的工作机制
查看>>
SQL优化34条 java面试题
查看>>
java sql常见面试题
查看>>
Java同步、异步相关知识点
查看>>
java线程总结
查看>>
Java性能优化[1]:基本类型 vs 引用类型
查看>>
Java 短路运算符和非短路运算符
查看>>
XML的两种解析方式Dom和SAX的区别
查看>>
使用 SAX 处理 XML 文档
查看>>
session与cookie的区别
查看>>
java中数据类型转换
查看>>
Java运算符、 &&与&、||与|区别
查看>>
Java 算术运算符
查看>>
Spring 模板方法 vs 经典模板方法设计模式
查看>>
白话解说Spring 容器设计理念
查看>>
需求分析心得
查看>>
java笔试题以及答案详解 一
查看>>
Java Thread 应该注意的一些问题
查看>>
Java同步,异步相关知识点(1)
查看>>