JAVA

안드로이드 스튜디오 별찍기

9400 2022. 12. 29. 15:47

 

package kr.co.aiai.app;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

import org.w3c.dom.Text;

public class MainActivity7 extends AppCompatActivity {

    EditText etFirst;
    EditText etLast;
    TextView tvDisp;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main7);

        etFirst = findViewById(R.id.etFirst);
        etLast = findViewById(R.id.etLast);
        tvDisp = findViewById(R.id.tvDisp);

        Button btn = findViewById(R.id.btn);
        btn.setOnClickListener(view -> {
            myclick();

        });
    }

    public String strStar(int cnt){
        String ret="";
        for(int i = 0; i<cnt; i++){
            ret +="*";
        }
        ret += "\n";
        return ret;
    }


    public void myclick() {
        String a = etFirst.getText().toString();
        String b = etLast.getText().toString();

        int aa = Integer.parseInt(a);
        int bb = Integer.parseInt(b);

        String txt="";
        for(int i=aa; i<=bb; i++){
            txt+= strStar(i);
        }

        tvDisp.setText(txt);



    }
}

 

 

별찍기 완료