Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
7043
Tıklama
0
Öne Çıkarma
Javada GoTo yu Nasıl Kullanabilirim.?
8
12 yıl
Onbaşı
Konu Sahibi

c# da goto yu kullanırken çok yardımcı oluyordu biraz araştırdım javada goto yokmuş sanırım.Goto olmasa bile goto nun kullanıma benzer kullanımlar varmıdır.Teşekkürler...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
12 yıl
Yarbay

döngü içinde "continue gidilecekYer;" kullanıp gidilecek satıra da "gidilecekYer:" yazabilirsiniz ama goto modern programlarda kullanılmıyor artık.


Bu mesaja 1 cevap geldi.
S
12 yıl
Onbaşı

javada goto yu doğrudan kullanamazsın(ki goto çok kontrolsuzdur ve programcının kafasını fazladan yorar C/C++ ailesinde mevcut), yani programlarınındada kullanmayın( çok çok extrem durumlar hariç) C kullanıcıları için diyorum. kullanımın sonuçları konusunda java daha tedbirli. İllede kullanıcam diyosan güzel kardeşim continue ve break syntax wordlerini kontrollerinde kullan bi nebze işini görür...

goto kullanmadan program yaz önerim budur(-ki javada kullanamazsın)

Kolay gelsin....


Bu mesaja 1 cevap geldi.
8
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: gergozen

döngü içinde "continue gidilecekYer;" kullanıp gidilecek satıra da "gidilecekYer:" yazabilirsiniz ama goto modern programlarda kullanılmıyor artık.


Olmuyor hocam acaba ben mi yanlış yapıyorum


Bu mesaja 1 cevap geldi.
8
12 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Semihokanp

javada goto yu doğrudan kullanamazsın(ki goto çok kontrolsuzdur ve programcının kafasını fazladan yorar C/C++ ailesinde mevcut), yani programlarınındada kullanmayın( çok çok extrem durumlar hariç) C kullanıcıları için diyorum. kullanımın sonuçları konusunda java daha tedbirli. İllede kullanıcam diyosan güzel kardeşim continue ve break syntax wordlerini kontrollerinde kullan bi nebze işini görür...

goto kullanmadan program yaz önerim budur(-ki javada kullanamazsın)

Kolay gelsin....

Düşüncelerin için saol hocam degerlendireceğim.



G
12 yıl
Yarbay

bana go to kullanmak isteme sebebini söyle alternatif söyleyeyim. mevcut yapıda hiç gereği olmayan bir şey.



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

G
12 yıl
Yarbay

quote:

Orijinalden alıntı: 8086java

quote:

Orijinalden alıntı: gergozen

döngü içinde "continue gidilecekYer;" kullanıp gidilecek satıra da "gidilecekYer:" yazabilirsiniz ama goto modern programlarda kullanılmıyor artık.


Olmuyor hocam acaba ben mi yanlış yapıyorum

Bir yerde yanlış yapmışsınızdır. Kullanmam ama kullanacak olsam aşağıdaki gibi bir şey olurdu...


 
boolean varB = true;
gidilecekYer: do {
System.out.println("Bunu Yapar");
if (varB) continue gidilecekYer;
System.out.println("Bunu yapmaz");//bu satıra girmeden gidilecekYer: e geri döner
} while(true);





< Bu mesaj bu kişi tarafından değiştirildi gergozen -- 20 Mayıs 2013; 18:06:58 >
Bu mesaja 1 cevap geldi.
4
12 yıl
Çavuş

Arkadaşlar javada goto kavramı yok istediğiniz kadar deneyin derleyicide hata alıcaksınız.


Bu mesaja 1 cevap geldi.
S
12 yıl
Onbaşı

evet arkadaşlar javada goto syntaxı yoktur sadece yukarıda bahsettiğim 2 tane alternatif vardır -ki bunlar goto ile aynı görevi yazmazlar ama program akışında goto ya benzerler( program akışında 'kontrolsuz 'satır atlama işlemi olduğu için)


Java ile ilgili soruların olursa cevaplamaya çalışırım.


Kolay gelsin...


Bu mesaja 1 cevap geldi.
R
12 yıl
Er

goto kullanmaya ihtiyacın varsa bil ki ya bir yerde yanlış yapıyorsun, ya da OOP bilmiyorsun


Bu mesaja 1 cevap geldi.
T
12 yıl
Çavuş

Ben C/C++ kullanıyorum. Bu diller goto içermesine rağmen kullanmıyorum çünkü pek de sağlıklı bir şey değil bildiğim kadarıyla. Ayrıca okulda ders verdiğim bir grupta karşılaştığım şöyle de ilginç bir durum var. Yeni C öğrenen arkadaşların hemen hemen hepsi " Programı yazdım ama şuraya gelince eğer şu şartı sağlıyorsa programda şuraya atlasa... Öyle bi fonksiyon var mı?" diye soruyorlar. Galiba insanlar içgüdüsel olarak "goto" ya ihtiyaç duyuyorlar Ama ısrarla öğretmiyorum.



O
12 yıl
Binbaşı

Goto structural programlama dillerinde ihtiyaç duyulan bir mekanizmadır. Hatta assembly seviyesinde çok kullanılan koşulsuz dallanmaların bu seviyeye en yakın dil olan C'ye bir yansımasıdır goto keyword'ü.
OOP'de goto kullanılma gereksinimi duyuluyorsa yanlış tasarım yapılmıştır.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: zaferaltug

Goto structural programlama dillerinde ihtiyaç duyulan bir mekanizmadır. Hatta assembly seviyesinde çok kullanılan koşulsuz dallanmaların bu seviyeye en yakın dil olan C'ye bir yansımasıdır goto keyword'ü.
OOP'de goto kullanılma gereksinimi duyuluyorsa yanlış tasarım yapılmıştır.

Yansimasi demek onu tercih etmemiz gerek degildir.
Cogu open source code guideline goto kullanimini yasaklamistir. Hic bir universitenin code guidelineinda goto kullanimini serbest birakan bir yer gormedim.
1968 yilinda Dijkstranin yazdigi bir kagit var "A Case against the GO TO Statement" diye. Mutlaka okuyun derim...


Bu mesaja 1 cevap geldi.
O
12 yıl
Binbaşı

quote:

Orijinalden alıntı: ThisisaNightmare

quote:

Orijinalden alıntı: zaferaltug

Goto structural programlama dillerinde ihtiyaç duyulan bir mekanizmadır. Hatta assembly seviyesinde çok kullanılan koşulsuz dallanmaların bu seviyeye en yakın dil olan C'ye bir yansımasıdır goto keyword'ü.
OOP'de goto kullanılma gereksinimi duyuluyorsa yanlış tasarım yapılmıştır.

Yansimasi demek onu tercih etmemiz gerek degildir.
Cogu open source code guideline goto kullanimini yasaklamistir. Hic bir universitenin code guidelineinda goto kullanimini serbest birakan bir yer gormedim.
1968 yilinda Dijkstranin yazdigi bir kagit var "A Case against the GO TO Statement" diye. Mutlaka okuyun derim...

Yazdıklarınıza katılıyorum, zaten goto kullanımını desteklemiyorum.
Yansıması derken şunu demek istedim, C dili çıktığında goto gerekli görülmüş olabilir.
Dediğiniz paper'a da fırsatım olunca bakarım



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.