gikoha’s blog

個人的メモがわり

kotlin

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)
}
}

}

こんな形ですごく簡単にかけました

f:id:gikoha:20180820164804j:plain

Java使う気なくすじゃねーかw