本文共 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/