Ola alguem poderia me ajudar a entender a função dos simbolos nessa equação ?
class Clash {
public static void main (String [] args){
int x = 0;
int y = 0;
while(x < 5){ // Repete enquanto x for menor que 5
x = x + 1;
y = y + x;
System.out.println(x + y + " Soma de x + y");
System.out.println(x + " Valor de x");
System.out.println(y + " Valor de y");
System.out.println(x + “” + y + " "); //Qual a função de “” e " " na soma dessas variaveis ?
x = x + 1;
}
}
}
Amigo, poderia ser mais especifico? está com dúvida em que?
1 curtida
Eu estou com duvida nesse trecho: System.out.println(x + “” + y + " ")
É que quando eu apenas somei x + y o resultado foi diferente da linha de cima, eu queria saber a função das aspas nessa equação. Esse código faz parte de um dos exercícios do use a cabeça java.
Desde já agradeço.
amigo o System.out.println serve para que vc possa imprimir uma mensagem. Quando você abre aspas duplas " tudo o que vc escrever aqui ", vai ser apresentado da mesma forma durante a execução.
Por exemplo:
int x = 1, y = 2;
System.out.println ( x + y);//Nesse caso ira aparecer o resultado de sua soma.
System.out.println ( “x + y”) // Como está dentro das aspas duplas não vai ser interpretado como variável, e sim apenas como um texto, no caso, a mensagem apresentada não será o resultado da soma e sim X + Y
Para entender melhor faça um teste, por exemplo
System.out.println ( “A soma de x + y é igual à” + x + y);
PS: O sinal de mais ao lado das aspas duplas significa concatenação.
Espero que tenha entendido
1 curtida
Em Java, quando você soma 2 números ele retorna o resultado desta operação.
int x = 5;
int y = 6;
int z = x + y; // z == 11
E quando você soma um número comum e uma String (que é texto), o número é automaticamente convertido para String (texto) também.
int a = 123;
int b = 123;
String c = "123";
System.out.println( a + b ); // imprime 246
System.out.println( a + c ); // imprime 123123
No seu exemplo ele está fazendo a mesma coisa, só que está somando inteiros com uma String vazia.
1 curtida
Apenas deixar um espaço em branco
1 curtida