Arama butonu
Bu konudaki kullanıcılar: 1 misafir
117
Cevap
10527
Tıklama
0
Öne Çıkarma
Cevap: Java KULÜBÜ VE BÖLÜMÜN İLK MESAJI [ İMZA İÇERİDE] (4. sayfa)
H
12 yıl (11653 mesaj)
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: PeerNet*

int sayi; ile Integer sayi = new Integer arasındaki farklar nelerdir? Sanırım bellekte duruş şekli farklıymış biri heapte duruyormuş felan. Hangisini nerede kullanmalıyız?



int bir sayı tipidir fakat Integer bir uyumlaştırıcı objedir. Integer üzerinden dönüşümlerde ve java.lang.integer sınıfının geçerli değerleri olan MAX_VALUE MIN_VALUE gibi değerlerin alınmasında kullanılabilinir. Integer üzerinde işlem yapılmaz fakat alınan çıktıyı int olarak işlem yapılabilir hale getirdiğinizde kullanabilirsiniz. 5 nci sürümden itibaren gelen auto-boxing özelliğiyle new kullanarak bellekte yer ayırmanıza gerek kalmaz. Java bunu kendisi yapar. Tip yükseltmeleri ve bellek düzenleme konularını incelemenizi tavsiye ederim.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
G
12 yıl (1549 mesaj)
Yüzbaşı

Beni de yazın ben de burdayım.



R
12 yıl (4742 mesaj)
Binbaşı

Hocam pm'yi kapatmışsınız.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor
T
12 yıl (186 mesaj)
Teğmen

T
12 yıl (186 mesaj)
Teğmen

başlangıç seviysine hitapeden bir kaç tane kaynak önerebilir misiniz?



S
12 yıl (193 mesaj)
Teğmen

quote:

Orijinalden alıntı: Enteresans

Başlangıç seviyesi için nasıldır, tavsiye edebilir misiniz?

http://www.hepsiburada.com/liste/android-programlama-oku-izle-dinle-ogren/productDetails.aspx?productId=kkodlab01074&categoryId=211651&navq=fh_location%3d%252f%252fcatalog01%252ftr_TR%252fcategories%253c%257bcatalog01_60001501%257d%252fcategories%253c%257bcatalog01_60001501_2147483645%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934_211651%257d%252forder_stock_attribute_pl%253d1.0%252fitem_sale_count_pl%253e1.0%252f!categories%253c%257bcatalog01_60001547_2147483633_26012170_26012178_26012196%257d%252f!892_dp%253d%257blisteden20c70131kar0131ls0131n%257d%26fh_view%3ddetail%26fh_reftheme%3d1b6b30bc-6795-4192-a891-d1b7e40760bc%252cdetail%252c%252f%252fcatalog01%252ftr_TR%252fcategories%253c%257bcatalog01_60001501%257d%252fcategories%253c%257bcatalog01_60001501_2147483645%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934%257d%252fcategories%253c%257bcatalog01_60001501_2147483645_15033037_9934_211651%257d%26fh_refview%3dlister%26fh_sort_by%3d-item_sale_count_pl%26fh_secondid%3dkkodlab01074%26categoryid%3d211651

Android kitabı vermişsin linkde o halde javayı iyi bildiğini varsayıyorum. Youtube da android ders videoları var bir sürü. Onlardan faydalanabilirsin. Android zaten sadece bi kütüphane. Java biliyosan Android API sini inceleyerek yavaş yavaş öğrenirsin.



P
12 yıl (17353 mesaj)
Yarbay

Hocam java da goto etiketi yok sanırım ama farklı şekilde halledilebiliyormuş. Ben anlayamadım pek go:{ block felan yazmışlar o kodu çalıştırdım ama benim istediğim şeyi vermedi. Ben şifre doğrulama kodu yazmak istiyorum, yanlış şifre olduğunda başa dönecek ve tekrar şifre yazabileceğiz ta ki şifre doğru girilene kadar. Ben yazmaya çalıştım ama sürekli yeni değer istiyor yoksa duplicate variable hatası veriyor. Bu yüzden while'a farklı değerler yazdım.

public static void main(String args[]){
String sifre;
System.out.print("Şifre: ");
Scanner deger = new Scanner(System.in);
sifre = deger.nextLine();
int a = 1;
boolean dogrulama = sifre.equals("dhdh");
if(dogrulama)
{
System.out.println("Şifre Doğru");
a=2;
}
else {
a=1;
System.out.println("Yanlış Şifre, Tekrar girin: ");
while(a==1)
{
Scanner deger1 = new Scanner(System.in);
String sifre1;
sifre1 = deger1.nextLine();
boolean dogrulama1 = sifre1.equals("dhdh");
if(dogrulama1)
{
System.out.println("Şifre Doğru");
a=2;
}
}
}
}
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor
H
12 yıl (11653 mesaj)
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: PeerNet*

Hocam java da goto etiketi yok sanırım ama farklı şekilde halledilebiliyormuş. Ben anlayamadım pek go:{ block felan yazmışlar o kodu çalıştırdım ama benim istediğim şeyi vermedi. Ben şifre doğrulama kodu yazmak istiyorum, yanlış şifre olduğunda başa dönecek ve tekrar şifre yazabileceğiz ta ki şifre doğru girilene kadar. Ben yazmaya çalıştım ama sürekli yeni değer istiyor yoksa duplicate variable hatası veriyor. Bu yüzden while'a farklı değerler yazdım.

public static void main(String args[]){
String sifre;
System.out.print("Şifre: ");
Scanner deger = new Scanner(System.in);
sifre = deger.nextLine();
int a = 1;
boolean dogrulama = sifre.equals("dhdh");
if(dogrulama)
{
System.out.println("Şifre Doğru");
a=2;
}
else {
a=1;
System.out.println("Yanlış Şifre, Tekrar girin: ");
while(a==1)
{
Scanner deger1 = new Scanner(System.in);
String sifre1;
sifre1 = deger1.nextLine();
boolean dogrulama1 = sifre1.equals("dhdh");
if(dogrulama1)
{
System.out.println("Şifre Doğru");
a=2;
}
}
}
}
}


Fonksiyona dönmek istiyorsunuz galiba.return kullanın o zaman?



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
12 yıl (17353 mesaj)
Yarbay

Ayrı bir fonksiyon yazıp onu mu return edeyim?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor
H
12 yıl (11653 mesaj)
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: PeerNet*

Ayrı bir fonksiyon yazıp onu mu return edeyim?

Kodların tamamı bu kadar mı? Mobilim bilgisayara geçtikten sonra detaylı baksam olur mu?



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
12 yıl (17353 mesaj)
Yarbay

evet hocam bu kadar. Tabiki, beklemedeyim cevabınızı.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor
İ
12 yıl (1721 mesaj)
Er

import java.util.Scanner;
class Password{
public static void main(String args[])
{
System.out.print("Şifre: ");
while(true){
String sifre;
Scanner deger=new Scanner
(System.in);
sifre=deger.nextLine();
boolean dogrulama = sifre.equals
("dhdh");
if(dogrulama){
System.out.println("Şifre Doğru");
break;
}
else {
System.out.print("Yanlış Şifre, Tekrar
girin: ");
continue;
}
}
}
}



Lotus karıştırmış. Doğru şeklini
yukarıda verdim.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
H
12 yıl (11653 mesaj)
Binbaşı
Konu Sahibi

Çok kötü karıştırmışım ki TurkeyHunter doğru cevabı vermiş.



< Bu ileti tablet sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @PeerNet*
P
12 yıl (17353 mesaj)
Yarbay

teşekkürler harun abi



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @TurkeyHunter
H
12 yıl (11653 mesaj)
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: PeerNet*

teşekkürler harun abi

Harun abi ne ya



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
12 yıl (17353 mesaj)
Yarbay

ciddi mi soruyorsun?



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Lotus Expeditor
P
12 yıl (17353 mesaj)
Yarbay

quote:

Orijinalden alıntı: TurkeyHunter

import java.util.Scanner;
class Password{
public static void main(String args[])
{
System.out.print("Şifre: ");
while(true){
String sifre;
Scanner deger=new Scanner
(System.in);
sifre=deger.nextLine();
boolean dogrulama = sifre.equals
("dhdh");
if(dogrulama){
System.out.println("Şifre Doğru");
break;
}
else {
System.out.print("Yanlış Şifre, Tekrar
girin: ");
continue;
}
}
}
}



Lotus karıştırmış. Doğru şeklini
yukarıda verdim.


while(true) daki true ne anlamda? Yani neye göre true diyoruz? Ayrıca contiune ifadesini kaldırsam da fark etmedi? Son olarak Yanlış şifre tekrar girin yazısı sadece bir kere çıktı bunu her seferinde yazdırmak istesek nasıl yaparız?


Bu mesaja 1 cevap geldi.
İ
12 yıl (1721 mesaj)
Er

quote:

Orijinalden alıntı: PeerNet*

quote:

Orijinalden alıntı: TurkeyHunter

import java.util.Scanner;
class Password{
public static void main(String args[])
{
System.out.print("Şifre: ");
while(true){
String sifre;
Scanner deger=new Scanner
(System.in);
sifre=deger.nextLine();
boolean dogrulama = sifre.equals
("dhdh");
if(dogrulama){
System.out.println("Şifre Doğru");
break;
}
else {
System.out.print("Yanlış Şifre, Tekrar
girin: ");
continue;
}
}
}
}



Lotus karıştırmış. Doğru şeklini
yukarıda verdim.


while(true) daki true ne anlamda? Yani neye göre true diyoruz? Ayrıca contiune ifadesini kaldırsam da fark etmedi? Son olarak Yanlış şifre tekrar girin yazısı sadece bir kere çıktı bunu her seferinde yazdırmak istesek nasıl yaparız?

Bende takıldım, lotusu cagırsan daha ıyı olabılır



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
12 yıl (17353 mesaj)
Yarbay

tamamdır yine de teşekkürler.

Buzdolabı konuya bekleniyor


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Lotus Expeditor , @TurkeyHunter
İ
12 yıl (1721 mesaj)
Er

quote:

Orijinalden alıntı: PeerNet*

tamamdır yine de teşekkürler.

Buzdolabı konuya bekleniyor

Ben tesekkur ederım



< Bu ileti mobil sürüm kullanılarak atıldı >