Android Uygulama Geliştirme: For Döngüsü

Android Uygulama Geliştirme: For Döngüsü
Bilinmeyen Bilişim Kitabı

Yeni bir dersi ile karşınızdayız gençler. Bu Android Uygulama Geliştirme videolu dersinde, bir önceki Android Uygulama Geliştirmede İf Else Koşulu dersinde olduğu gibi çok kullanılan ve bir çok yazılım dilinde geçerliliği olan bir özellikten bahsediyoruz:

Dersi olabildiğince, herkesin anlayabileceği şekilde anlatmaya çalıştım. Video da yada verdiğim kodlarda takıldığınız bir nokta var ise soru sorabilirsiniz. Fakat anlattığım şeyler ile alakalı olmayan Android Uygulama Geliştirme ile ilgili soruların cevaplanmasında sıkıntı çıkabilir.

Android Uygulama Geliştirme: For Döngüsü Videolu Anlatım:

Android Uygulama Geliştirme: For Döngüsü Kodları:

XML Dosyası Kodları

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
 
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/etSayi"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="59dp" />
 
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/etUssu"
        android:layout_below="@+id/etSayi"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="49dp" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="HESAPLA"
        android:id="@+id/btnHesap"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:id="@+id/tvSonuc"
        android:layout_below="@+id/btnHesap"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="41dp" />
</RelativeLayout>

 

Java Dosyası Kodları

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
package com.example.kodcuherif.fordongusu;
 
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
 
public class MainActivity extends ActionBarActivity {
 
    Button btn;
    EditText et,us;
    TextView tv;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        btn = (Button)findViewById(R.id.btnHesap);
        et = (EditText)findViewById(R.id.etSayi);
        us = (EditText)findViewById(R.id.etUssu);
        tv = (TextView)findViewById(R.id.tvSonuc);
 
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                int sayi = Integer.parseInt(et.getText().toString());
                int ussu = Integer.parseInt(us.getText().toString());
                int sonuc = Integer.parseInt(et.getText().toString());
 
                for(int i = 1; i < ussu; i++){
                    sonuc = sonuc * sayi;
                }
 
                tv.setText(Integer.toString(sonuc));
            }
        });
    }
}

Bu dersimizde bu kadar gençler. Bir sonraki Android Uygulama Geliştirme dersinde tekrar görüşmek üzere kendinize iyi bakın, esen kalın 😉

Bilinmeyen Bilişim Kitabı