Languages
[Edit]
PL

Java - sumowanie elementów tablicy cz.1

3 points
Created by:
Nikki
1653

Zadanie

Kolejnym krokiem w nauce programawania jest umiej─Ötno┼Ť─ç sumowania element├│w tablicy. Za┼é├│┼╝my, ┼╝e mamy nast─Öpuj─ůc─ů tablic─Ö:

int[] numbers = {2, 3, 1};

W jaki spos├│b mo┼╝na doda─ç do siebie te elementy?

Rozwi─ůzanie

Poni┼╝ej znajduj─ů si─Ö dwa rozwi─ůzania tego problemu.

Przykład nr 1

public class Przykład1 {

    public static void main(String[] args) {

        int[] numbers = {2, 3, 1};

        System.out.println(numbers[0] + numbers[1] + numbers[2]); 
    }
}

Wynik:

6

Jak mo┼╝na si─Ö spodziewa─ç, spos├│b ten zawiedzie nas, gdy ilo┼Ť─ç element├│w zwi─Ökszy si─Ö np. do 100. W tym przypadku przyda si─Ö p─Ötla for.┬á

Przykład nr 2

public class Przyklad2 {

    public static void main(String[] args) {

        int[] numbers = {2, 3, 1};

        int suma = 0;

        for (int i = 0; i <= 2 ; i++) {
            suma += numbers[i];
        }

        System.out.println(suma); 
    }
}

Wynik:

6

W tym przypadku nale┼╝y tak┼╝e utworzy─ç zmienn─ů int suma = 0;. Musimy przypisa─ç do niej warto┼Ť─ç, poniewa┼╝ je┼Ťli tego nie zrobimy, pojawi si─Ö b┼é─ůd m├│wi─ůcy, ┼╝e do tej zmiennej musi zosta─ç przypisana jaka┼Ť warto┼Ť─ç, bo w innym przypadku, po prostu nie zostanie zainicjowana.┬á

Ciekawostka dotycz─ůca dodawania liczb.

Operator a += b jest r├│wnoznaczny zapisowi┬áa = a + b┬á. Oba sposoby s─ů poprawne i s┼éu┼╝─ů do dodawania liczb. Zobrazujmy sobie to na 2 przyk┼éadach.

Przykład a += b

public class Przyklad3 {

    public static void main(String[] args) {

        int a = 2;
        int b = 3;

        a += b;

        System.out.println(a); 
    }
}

Wynik:

5

Do zmiennej a została dodana zmienna b, czyli a = a + b. Równoznacza forma zapisu to operator +=, czyli a += b.

Przykład a = a + b

public class Przyklad4 {

    public static void main(String[] args) {

        int a = 2;
        int b = 3;

        a = a + b;

        System.out.println(a); 
    }
}

Wynik:

5

 

Java dla pocz─ůtkuj─ůcych

Hey ­čĹő
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.