Merhaba arkadaslar zaman buldukca bu konu altında Android uygulama yazabilmek için java mantığını azda olsa anlamanız için bilgiler aktaracağım.. ( az çok java aşinalığı olanlar için )

SİZDEN TEK RİCAM SORU SORMADAN SADECE OKUYUN ÇÜNKÜ CEVAP VERECEK ZAMAN BULAMIYORUM MALESEF.. O YÜZDEN ACIKLAMALI YAZIYORUM ELİMDEN GELDİKÇE..



Size anlatırkende kodları "Eclipse" adlı programda yaptıgımı belirtmek isterim..

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:15:57 -->-> Daha önceki mesaj 03:15:12 --

Öncelikle

String + if ve else komutları nedir ne işe yarar oğrenelim..




//Önce "deneme" adındaki class ımızı olusturuyoruz..

public class deneme {



public static void main(String args[]) // Burada public classımızdaki main metodunu cağırdık.
{

//Bu tamamen ben yani Ozzy Ozmen Celik'e ait bir derstir...


//Önce string yani etiket hazırlayalım çünkü sonrada değişiklik yapmak istedigimizde zorlanmamak
//için çağıracağımız objelere etiket veriyoruz.



String isim;
String Soyad;
String Soyadi;

// her bir string yani etiketin karşılığ( bizim belirleyeceğimiz) vardır onuda burda belirrtiyoruz..

isim = "Ozzy"+"Ozmen";
Soyad= "Çelik";
Soyadi= "Ozzy"+" Ozmen"+" Çelik";

//ozaman ne olur ben isim etiketini çağırırsam direk Ozzy Ozmen yazar.

// int dediğimiz sayılarla yaptıgımız işler için kullanılan bir etikettir.String gibi düşünün ama bu
//sayılar için olanıdır ve onlardan ayıran özelliği değişkenler için kullanılıyor yani
// "int" ile belireldiğimiz bir degerin karşılığı herhangi birşey olabilir.


int a; // burda mesela bir "a" int 'i belirliyoruz
int b; // burda mesela bir "b" int 'i belirliyoruz
int c; // burda mesela bir "c" int 'i belirliyoruz
int d; // burda mesela bir "d" int 'i belirliyoruz


a= 20; // a intimizinde degeri "20" olsun
b= 8; // b intimizinde degeri "8" olsun
c= 1; // c intimizinde degeri "1" olsun
d= (a*c)+b; // d intimizinde degeri ise "a" ile "c" nin çarpımına ve "b" ile toplanmasına esit olsun

//System.out.print ve System.out.println ekrandaki girilen seyi yazdırmak demektir.arasındaki tek fark biri bir satır asağı yazdırıyor digeride aynı satıra yazdırıyor.
//kiminiz aa bu "echo" komutu değilmi diceksiniz.evet onun ile aynı işleve ait ama javada boyle yazılıyor.


System.out.println("Merhaba!.."); //burda yukarıda tanımladıgım degerler dısında birde yazı goruyorsunuz
//adını verdiğimizi "Merhaba" yada "herhangi birsey" var.
//yazı gibi düşünün.Sonrada değiştirmek için tek tek yapmak zorunda olduklarınız


System.out.println(Soyadi); //burada fark ettiyseniz yukarıda belirttiğim bir "String" var
// bunuda amacı soyadı ni istedigim seye ve kişiye gore tek hamle ile
//ayajrlama sansımın olması.

System.out.println("Nasılsın?");
System.out.println("Kaç Yaşındasın?"); //Burda "Kac" ile "yasındasın" arasında bosluk koyabiliyoruz
//aksi taktirde bitişik cıkar ama sadece değişken için gecerli bu.


if ( a+b*c==d ) // burada "if" kelimesi bildigimiz gibi "eğer" anlamında yani bir koşul belirtmekte.
// ve eğer "a+ b x c = d ise diyoruz.

{
System.out.print( d ); //burada eger değerimiz "d int " i ise yasımız (a*c)+b olacak yani 20x1+8=28 olacak
System.out.println( " Yaşındayım" ); // yaşımda yım ..
}
else //Burada else yani değilse anlamına geliyor

System.out.print("Yaşımı Bilmiyorum"); //ozaman yasımı bilmiyorum demektir yani koşulumuz yanlıs demektir..
}
}


//Yukarıdaki işlemlerin sonucu ;

Merhaba!..
Ozzy Ozmen Çelik
Nasılsın?
Kaç Yaşındasın?
28 Yaşındayım //Eğer yas koşulu yanlış olsaydı "Yaşımı Bilmyorum" olurdu.

//Bu günlük ilk dersimiz bu kadar..