Döngü Kullanımı

Döngü Kullanımı

package com.example.myapplication1;

import androidx.appcompat.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {

    EditText Sayilar, Sayi;
    Button TekSayi, CiftSayi, HepSayi;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Sayilar = findViewById(R.id.editTextTextMultiLine);
        Sayi = findViewById(R.id.editTextTextPersonName);

        TekSayi = findViewById(R.id.button1);
        CiftSayi = findViewById(R.id.button2);
        HepSayi = findViewById(R.id.button3);
    }

    public void Sayilar(View view){

        int Sayimiz;
        try {
            Sayimiz = Integer.parseInt(Sayi.getText().toString());
        }
        catch (Exception e){
            return;
        }

        int Bolen = Integer.parseInt(view.getTag().toString());

        Sayilar.setText("");

       

        for(int i=0; i<=Sayimiz; i++) {
            if (Bolen ==1 ){ //tumu
                Sayilar.setText(Sayilar.getText() + "n" + i);
            }
            else if(Bolen ==2 && i%Bolen ==0 ) { //cift sayilar
                Sayilar.setText(Sayilar.getText() + "n" + i);
            }
            else if (Bolen ==3 && i%2 !=0 ) { //tek sayilar
                Sayilar.setText(Sayilar.getText() + "n" + i);
            }
        }
    }
}

 

 

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical"
   tools:context=".MainActivity">

    <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:orientation="vertical"
       app:layout_constraintBottom_toBottomOf="parent"
       app:layout_constraintEnd_toEndOf="parent"
       app:layout_constraintStart_toStartOf="parent"
       app:layout_constraintTop_toTopOf="parent">

        <EditText
           android:id="@+id/editTextTextMultiLine"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_weight="1"
           android:ems="10"
           android:inputType="textMultiLine"
           tools:ignore="SpeakableTextPresentCheck"
           android:textAlignment="center"
           android:scrollbars="vertical"/>

        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:orientation="horizontal">

            <Button
               android:id="@+id/button3"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="Hepsi"
               android:onClick="Sayilar"
               android:tag="1"
               tools:layout_editor_absoluteX="42dp"
               tools:layout_editor_absoluteY="527dp" />

            <Button
               android:id="@+id/button2"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="Çift Sayi"
               android:onClick="Sayilar"
               tools:layout_editor_absoluteX="122dp"
               tools:layout_editor_absoluteY="467dp"
               android:tag="2"/>


            <Button
               android:id="@+id/button1"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:onClick="Sayilar"
               android:text="Tek Sayi"
               tools:layout_editor_absoluteX="221dp"
               tools:layout_editor_absoluteY="521dp"
               android:tag="3"/>

            <EditText
               android:id="@+id/editTextTextPersonName"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:ems="10"
               android:inputType="textPersonName"
               android:minHeight="48dp"
               android:text=""
               tools:ignore="SpeakableTextPresentCheck"
               tools:layout_editor_absoluteX="56dp"
               tools:layout_editor_absoluteY="371dp" />
        </LinearLayout>
    </LinearLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

 

Yorumunuzu Ekleyin

Yükleniyor...