Languages
[Edit]
PL

Java - print vs. println dla początkujących

6 points
Created by:
Nikki
8720

Poniższy artykuł wyjaśnia różnicę pomiędzy metodami print i println

Ta z pozoru niewielka różnica między nimi potrafi być na pierwszy rzut oka trudna do zauważania dla osoby początkującej, a jest to proste, miłe i przyjemne 😉

Jeśli masz już za sobą pierwsze linijki kodu, to poniższy fragment wyda Ci się znajomy:

public class Task {

    public static void main(String[] args) {

        System.out.print("Hello World !");
    }
}

Wynik: 

Hello World !

A co jeśli każde słowo zapiszemy w nowej linijce?

public class Task {

    public static void main(String[] args) {

        System.out.print("Hello");
        System.out.print("World");
        System.out.print("!");
    }
}

Wynik:

HelloWorld!

Użycie metody print, wyświetla wszystko w tej samej linii. 

 

A co się stanie jeśli użyjemy println?

public class Task {

    public static void main(String[] args) {

        System.out.println("Hello");
        System.out.println("World");
        System.out.println("!");
    }
}

Wynik:

Hello
World
!

Użycie metody println, wyświetla wszystko w nowej linii. 

 

Dla dalszego zobrazowania różnicy pomiędzy print i println poniżej znajduje się przykład z wypisaniem cyfr od 0 do 10 za pomocą pętli for (pętla for jest niejasna? - kliknij tutaj!):

print - w tej samej linii

public class Task {

    public static void main(String[] args) {

        for (int i = 0; i <= 10 ; i++) {
            System.out.print(i + ", ");
        }
    }
}

Wynik:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,

println - w nowej linii

public class Task {

    public static void main(String[] args) {

        for (int i = 0; i <= 10 ; i++) {
            System.out.println(i + ", ");
        }
    }
}

Wynik:

0, 
1, 
2, 
3, 
4, 
5, 
6, 
7, 
8, 
9, 
10, 

 

UWAGA:

Istnieje też inna możliwość zapisania metody println

System.out.println(); to to samo co: System.out.print("" + "\n");

Przykład:

public class Task {

    public static void main(String[] args) {

        for (int i = 0; i <= 10 ; i++) {
            System.out.print(i + ", " + "\n");
        }
    }
}

Wynik:

0, 
1, 
2, 
3, 
4, 
5, 
6, 
7, 
8, 
9, 
10,

 

Java dla początkujących

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join