Java - Diziler ve Yöntemler

İçindekiler
Daha karmaşık programlarda, gerçekleştirdiğimiz yöntemlerin argüman olarak basit bir değişkenden daha fazlasına ihtiyaç duyduğu bir nokta gelir, belki büyük bir öğe listesini işlememiz gerekir veya bunun için bir diziyi bir bütün olarak ele almamız gerekir. Java yöntemlerin argümanları olarak dizileri almamızı sağlar.
Ancak farklı nedenlerden dolayı diziler Normal değişkenlerden bu şekilde çalışırken bazı önlemler almalıyız.
Bir Yönteme Dizi Geçirmek
İçinde Java bir diziyi bir metoda geçirmek bir problem değildir, ancak bir ilkel veri tipinin bir değişkeni ile aynı şekilde davranmaz, çünkü bir metoda bir dizi değişkeni ilettiğimizde, aslında yaptığımız şey bir referans iletmek, yani, yöntemin değiştireceği içerik gerçekten geçmekte olduğumuz dizinin içeriğidir, bu nedenle yöntem içinde bir konum değişirse, aynı zamanda orijinal dizi.
Bu nedenle, programlarımızda bu tür talimatları yaptığımızda, sonuçları ve sonuçları üstlenmeye hazırlıklı olmak için neler olacağının farkında olmalıyız. Aşağıdaki kodu görelim:
 public class TestArray {public static void main (String [] args) {int x = 1; // x bir değeri temsil eder int int [] y = yeni int [10]; // y bir dizi değeri temsil eder int m (x, y); // m yöntemini "x" y "y" argümanlarıyla çağırıyoruz System.out.println ("x is" + x); System.out.println ("y [0] dir" + y [0]); } genel statik boşluk m (int sayı, int [] sayılar) {sayı = 1001; // Sayısal sayılara [0] = 5555 yeni bir değer atıyoruz; // [0]}} sayılarına yeni bir değer atıyoruz 

Burada oldukça basit bir program yapıyoruz, normal bir int değişkeni tanımlıyoruz ve sonra bir dizi int, sonra onları parametrelerle bir m denilen yöntem her iki değişkeni de alan, yöntem içinde int değişkenine yeni bir değer atarız ve dizimizdeki bir konuma bir değer atarız.
Bakalım programı konsol üzerinden çalıştırdığımızda ne yazdırıyor:

BÜYÜT

eğer bakarsak x başlangıç ​​değerini korurken, Y [0] konumunda, yöntem içinde kendisine atanan değeri varsayar, böylece açıklananları, yönteme bir parametre olarak iletilmesine rağmen dizinin aynı referansının kullanıldığını gösterir.
ÖnemliBu noktada, kopyalanması gibi gerekli önlemleri almamız gereken yer burasıdır. orijinal dizi yenisinde ve orijinal değerlerimizi kaybetmemek için bunu kullanmak, daha sonra programımızda bir dizi kullanmanın faydalarına erişebilmek.
Bununla, nasıl kullanılacağına dair öğreticimizi bitiriyoruz. bir yöntemde parametre olarak diziBunun yürütülmesinin hiç de karmaşık olmadığını gördüğümüz için, dizinin içeriğine bir referansın iletildiği ve yöntem içinde değiştirilebileceği mantığını anlamak zor olabilir, ancak bunu içselleştirdikten sonra kullanın. programlarımızdaki diziler daha iyi işlevler oluşturmamıza yardımcı olacaktır.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave