2
respostas

qual a diverença entre estes dois códigos? principalmente na linha do System.out.println

class totoJava{
    public static void main(String[] args){
        int i = 150;
        while(i <= 300){
            System.out.println(i + " ");
            i++;
        }
    }
}

class totoJava{
    public static void main(String[] args){
        int i = 150;
        while(i <= 300){
            System.out.println(i);
            i++;
}
2 respostas

O primeiro concatena o número com o espaço (String) e imprime um espaço ao lado de cada número. Enquanto que o segundo imprime somente o número, pois não considera o espaço no código.

Francisco, o primeiro código realiza uma concatenação de Stringe valor, ele irá imprimir o numero da interação com um espaço ao lado:

1 // espaço
2 // espaço
3 // espaço
4 // espaço
5 // espaço

Já no segundo exemplo irá ser feito apenas a impressão da interação:

1// sem espaço
2// sem espaço
3// sem espaço
4// sem espaço
5// sem espaço

Abraçooos