1. sayfa
evet ingilizce aratınca bişeyler buldum import java.util.Scanner; olarak kullanınca sorun çözüldü ama neden böyle olması gerektiğini anlamadım. Neyse sonuçta sorun çözüldü. Sağolasın yine de. |
string ifadeleri eşitlerken equals komutunu kullanıyoruz.ilk başlayan herkes bu durumu yaşamıştır.iyi çalışmalar. |
Sanırım Java değişkenlerde bir index sistemi kullanıyor iki tane "asd" değerli değişkeni == operatörü eşit değil gibi görüyor. İlginç birşey doğrusu ben de karıştırmıştım başta. |
equals referans aldığı değişkeni ele alırken.== tamamen aynı değişkenin ele alır. Kaynak |
389n vonm, vmndskfjbaetg ,m aetkj gakej gnknae |
Zeka seviyesi ile bilgi seviyesini karıştırıp insanlara laf sokmaya çalışma yeteneği de size özgü olsa gerek. |
bu ne javada olmayan operatör overloading ile ne de referans kıyaslaması ile alakalı değildir. ( string birleştirme için geçerli değil bu söylediğim ) c# da bildiğim kadarı ile primitif tip değişkenler yok, herşey nesne ( yanılıyor olabilirim, gerçekten C# bilen birileri yanılıyorsam düzeltsin lütfen ) bu yüzden bütün nesneler yanı şekilde karşılaştırılır ( "==" operatörü "equals" ı override etmiştir ) javada ise primitif tipler vardır int, long, double gibi. bu tipler java.lang.Object temel nesnesinden türemediği için doğal olarak içlerinde equals metodu barındırmazlar ve karşılaştırmak için "==" operatörü kullanılır. String ise bütün objeler gibi java.lang.Object ten türemiştir, bu yüzden karşılaştırmak için equals metodu kullanmak gerekir. Kısmen haklı olduğunuz gibi eğer java da operatör overloading vm seviyesinde değil de kodlama seviyesinde de mümkün olsaydı string equals metodunu "==" operatörü ile overload edebilir ve bu şekilde de karşılaştırabilirdik. ( C# da olduğu gibi ) Bu konu hakkında şu linktehttp://forum.donanimhaber.com/m_64501153/mpage_1/f_/key_//tm.htm#msglink_64611341 birşeyler yamıştım, oraya da bakabilirsiniz. |
sorunlu olduğun için canın sıkılıyor olabilir. |
bu arkadaşı takmayın çok bildim havalarında taklıyor |
1. sayfa
arkadaşlar kod bu. enter yazıp tıkladığım zaman true yazdırmıyor. acaba sebebi nedir yardımcı olursanız çok makbule geçer.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.