iPhoneでswiftが簡単なように Androidでは kotlinがメジャーになっているらしい
そんなわけで久しぶりにandroid studioをインストール
Ccr計算機も
package com.hatenablog.gikoha.doaccalculator
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
import kotlin.math.pow
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
calculateButton.setOnClickListener {
var height: Double = bodyHeightField.text.toString().toDouble()
var weight: Double = bodyWeightField.text.toString().toDouble()
var age: Double = ageField.text.toString().toDouble()
var crea: Double = sCrField.text.toString().toDouble()
var egfr: Double = 194*age.pow(-0.287)*crea.pow(-1.094) // new formula from Am J Kidney Disease in press
var bsa: Double = 0.007184*weight.pow(0.425)*height.pow(0.725) // The DuBois formula
if(femaleButton.isChecked) egfr *= 0.739
var gfr: Double = egfr*bsa
CcrField.text = "%4.1f".format(gfr)
}
}
}
こんな形ですごく簡単にかけました
Java使う気なくすじゃねーかw