Çözüldü Metot kullanırken değişken için hata veriyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Skylar

Femtopat
Katılım
16 Nisan 2023
Mesajlar
14
Daha fazla  
Cinsiyet
Kadın
Değişken tanımlayıp içine değer verdiğimde hata veriyor, yazım hatası olduğunu düşünmüyorum. Birkaç yerden araştırdım ancak bir çözüm bulamadım. Jfoxyn hatası diye bir şey duydum ancak bunun olduğundan da emin değilim. Bunun sorunu nedir?
 

Dosya Ekleri

  • hata_var.png
    hata_var.png
    16,7 KB · Görüntüleme: 28
  • hata_yok.png
    hata_yok.png
    16,5 KB · Görüntüleme: 29
Çözüm
Değer gönderirken değişken ismi vermenize gerek yok.

Direkt olarak sayının sırasına göre gönderir. Yani ilk sayı ilk değişkene gider.

Java:
Metot(30, 40);
Java:
toplamaIslemi(s1=20, s2=20)
yerine
Java:
toplamaIslemi(20, 20)
bu şekilde yazarsan belki düzelir. Javaya çok hakim değilim ama gözüme bu takıldı.
 
Değer gönderirken değişken ismi vermenize gerek yok.

Direkt olarak sayının sırasına göre gönderir. Yani ilk sayı ilk değişkene gider.

Java:
Metot(30, 40);

Java:
public static void main(String[]args){
 toplama(30, 40);
}
public static void toplama(int a, int b){
 System.out.println("toplama= " +(a+b));
}

Sanırım bundan bahsediyorsun, anladım. Çok teşekkür ederim. Böyle yapınca toplama(30, 40) ifadesinde sayılarının önünde kendiliğinden toplama(a: 30, b: 40) diye gözüküyor. Yardımcı olduğun için tekrardan teşekkür ederim.

Java:
toplamaIslemi(s1=20, s2=20)
yerine
Java:
toplamaIslemi(20, 20)
bu şekilde yazarsan belki düzelir. Java'ya çok hakim değilim ama gözüme bu takıldı.

Evet böyleymiş, başta kafam karışmıştı ama anladım. Yardım ettiğin için çok teşekkür ederim.
 

Geri
Yukarı