Retorno duplo do hífen - Java

Java

20/10/2016

Sou iniciante em programação e estou estudando por conta e do zero. Se alguem puder me explicar o pq do retorno duplo do hifen nesse codigo eu agradeço. :D
class Shuffel{
	public static void main(String[]args){
	
		int x = 3;
		while ( x > 0 ){
			if (x > 2){
			System.out.print ("a");
			} // fim de if
		
			x = x - 1;		
			System.out.print ("-");

			if (x == 2){
			System.out.print ("b c");
			}
		
			if (x == 1){ 
			System.out.print ("d");
		
			x = x -1; 
			}
		} // fim de while
	} // fim de Main Method 
}	// fim de Class
	//
Renato Paiva

Renato Paiva

Curtidas 0

Respostas

Renato Paiva

Renato Paiva

20/10/2016

//resposta console a-b c-d
GOSTEI 0
Duany Espindola

Duany Espindola

20/10/2016

Renato,

O que você quis dizer com "retorno duplo hifen" .
Se voce acha que está errado o hifen entre o "a" e o "b" e entre o "c" e o "d", voce deveria retirar a linha System.out.print ("-");
É ela quem está colocando os hifens
GOSTEI 0
Renato Paiva

Renato Paiva

20/10/2016

Então, eu na verdade queria entender pq retornou esses hifens sendo que eu so coloquei para fazer uma vez. Na verdade estava seguindo um exercicio do livro "pense em java", so copiei o que o livro orientava fazer... rss
GOSTEI 0
POSTAR