固定記事
Java言語|Kotlin言語|インターネット学習
お探しの記事は見つかりませんでした。

keisan.java

 

 

//パッケージ名がtintai.verを示しています。

package tintai.ver;

 

既存プロジェクトのインポートを示しています。

import java.text.DecimalFormat;

 

既存プロジェクトのインポートを示しています。

import android.view.View;

 

既存プロジェクトのインポートを示しています。

import android.view.View.OnClickListener;

 

既存プロジェクトのインポートを示しています。

import android.widget.Button;

 

既存プロジェクトのインポートを示しています。

import android.widget.EditText;

 

既存プロジェクトのインポートを示しています。

import android.widget.TextView;

 

既存プロジェクトのインポートを示しています。

import android.app.Activity;

 

既存プロジェクトのインポートを示しています。

import android.os.Bundle;

 

//アクティビティにOnClickListenerインターフェースを実装していることを示しています。

public class keisan extends Activity implements OnClickListener {

 

//スーパークラスのメソッドをサブクラスで再定義していることを示しています。

@Override

 

//アクティビティが起動すると呼びだされるのがonCreate()であることを示しています。

protected void onCreate(Bundle savedInstanceState) {

 

//オーバーライドをする為にスーパークラスのonCreateの実行を示しています。

super.onCreate(savedInstanceState);

 

//R.layout.keisanを定数ビューにセットしていることを示しています。

setContentView(R.layout.keisan);

 

//R.id.button1をbtnsに代入していることを示しています。

Button btns = (Button)findViewById(R.id.button1);

 

//アクティビティにsetOnClickListenerを登録していることを示しています。

btns.setOnClickListener(this);

 

}

 

スーパークラスのメソッドをサブクラスで再定義していることを示しています。

@Override

 

//ビューがクリックされた時にイベントハンドラであるonClick()が呼びだされていること

//を示しています。

public void onClick(View view) {

 

//editText1をeditText1に代入していることを示しています。

EditText editText1 = (EditText) findViewById(R.id.editText1);

 

//editText2をeditText2に代入していることを示しています。

EditText editText2 = (EditText) findViewById(R.id.editText2);

 

//editText3をeditText3に代入していることを示しています。

EditText editText3 = (EditText) findViewById(R.id.editText3);

 

//editText4をeditText4に代入していることを示しています。

EditText editText4 = (EditText) findViewById(R.id.editText4);

 

//editText5をeditText5に代入していることを示しています。

EditText editText5 = (EditText) findViewById(R.id.editText5);

 

//editText6をeditText6に代入していることを示しています。

EditText editText6 = (EditText) findViewById(R.id.editText6);

 

//editText7をeditText7に代入していることを示しています。

EditText editText7 = (EditText) findViewById(R.id.editText7);

 

//editText8をeditText8に代入していることを示しています。

EditText editText8 = (EditText) findViewById(R.id.editText8);

 

//editText9をeditText9に代入していることを示しています。

EditText editText9 = (EditText) findViewById(R.id.editText9);

 

//editText10をeditText10に代入していることを示しています。

EditText editText10 = (EditText) findViewById(R.id.editText10);

 

//editText11をeditText11に代入していることを示しています。

EditText editText11 = (EditText) findViewById(R.id.editText11);

 

//editText12をeditText12に代入していることを示しています。

EditText editText12 = (EditText) findViewById(R.id.editText12);

//editText13をeditText13に代入していることを示しています。

EditText editText13 = (EditText) findViewById(R.id.editText13);

 

//editText1をtext1に代入していることを示しています。

String text1 = editText1.getText().toString();

 

//editText2をtext2に代入していることを示しています。

String text2 = editText2.getText().toString();

 

//editText3をtext3に代入していることを示しています。

String text3 = editText3.getText().toString();

 

//editText4をtext4に代入していることを示しています。

String text4 = editText4.getText().toString();

 

//editText5をtext5に代入していることを示しています。

String text5 = editText5.getText().toString();

 

//editText6をtext6に代入していることを示しています。

String text6 = editText6.getText().toString();

 

//editText7をtext7に代入していることを示しています。

String text7 = editText7.getText().toString();

 

//editText8をtext8に代入していることを示しています。

String text8 = editText8.getText().toString();

 

//editText9をtext9に代入していることを示しています。

String text9 = editText9.getText().toString();

 

//editText10をtext10に代入していることを示しています。

String text10 = editText10.getText().toString();

 

//editText11をtext11に代入していることを示しています。

String text11 = editText11.getText().toString();

 

//editText12をtext12に代入していることを示しています。

String text12 = editText12.getText().toString();

 

//editText13をtext13に代入していることを示しています。

String text13 = editText13.getText().toString();

 

//text1をaに代入していることを示しています。

double a = Integer.valueOf(text1);

 

//text2をbに代入していることを示しています。

double b = Integer.valueOf(text2);

 

//text3をcに代入していることを示しています。

double c = Integer.valueOf(text3);

 

//text4をdに代入していることを示しています。

double d = Integer.valueOf(text4);

 

//text5をeに代入していることを示しています。

double e = Integer.valueOf(text5);

 

//text6をfに代入していることを示しています。

double f = Integer.valueOf(text6);

 

//text7をgに代入していることを示しています。

double g = Integer.valueOf(text7);

 

//text8をhに代入していることを示しています。

double h = Double.valueOf(text8);

 

//text9をiに代入していることを示しています。

double i = Integer.valueOf(text9);

 

//text10をjに代入していることを示しています。

double j = Integer.valueOf(text10);

 

//text11をkに代入していることを示しています。

double k = Integer.valueOf(text11);

 

//text12をlに代入していることを示しています。

double l = Integer.valueOf(text12);

 

//text13をnに代入していることを示しています。

double n = Integer.valueOf(text13);

 

//不動産賃貸初期計算の値をbmiに代入していることを示しています。

Double bmi = (a * c) + (b * c) + c + (c / 31 * d) + e + d + f + g + (c * h) + i + j + k + l - (c * n);

 

//整数7桁まで表示されることを示しています。

DecimalFormat exFormat = new DecimalFormat("#######");

 

//editText14をtextViewに代入していることを示しています。

TextView textView = (TextView) findViewById(R.id.editText14);

 

//不動産賃貸初期計算bmiの値を表示されることを示しています。

textView.setText(String.valueOf(exFormat.format(bmi)));

 

}

}