null이 될수도 있다 -> ?
null이 절대 안됨 -> !
ex) val heightEditText: EditText?
 val heightEditText: EditText = findViewById(R.id.heightEditText)  - 명시적표현
 val weightEditText = findViewById<EditText>(R.id.weightEditText) - 추론적표현
기록확인 = 로그캣 = Log(앱이 죽는 이유등을 알수있음)
resultButton.setOnClickListener{
          Log.d("MainActivity", "ResultButton 이 클릭되었습니다.")
          val height:Int = heightEditText.text.toString().toInt() // 먼저 문장으로 그다음 int
      }
 if (heightEditText.text.isEmpty() || weightEditText.text.isEmpty()) {
                Toast.makeText(this, "빈 값이 있습니다", Toast.LENGTH_SHORT).show()
                return@setOnClickListener
            }
            // 이 아래로는 절대 빈 값이 올수 없음
현재의 main액티비티에서에서 result 액티비티를 실행시킴
  val intent = Intent(this, ResultActivity::class.java)
            startActivity(intent)
<activity android:name =".ResultActivity"/>