Puzzle, sumando y restando

Vamos a echar uno rápido:

public class SumarRestar {

	public static void main(String[] args) {

		int i = 0;

		i = --i-i+++i---i+++i-i--;

		System.out.println(i);

	}

}

Quién me dice qué saldrá por pantalla?



  1. Yo voy a decir que sale 1 por pantalla mientras abro el eclipse para probarlo…

  2. :-)

  3. Pues, yo creo que ese código podría estar mucho mejor escrito. Porque así no se entiende nada. Es muy poco mantenible en mi opinión.

    Pero pensándolo mejor, seguro que sale un Null Pointer Exception.

    a no, que en java no hay punteros..

  4. Yo creo que sale por pantalla: -3
    y si estoy equivocado, una explicacion no estaria demas…

  5. Mmmm, interesante… Prometo que lo he acertado, aunque lo he comprobado antes de escribir el comentario :)

Dejar un comentario



About Raúl

Raúl Ochoa, a spaniard working for Tuenti in Madrid, Spain. More about me.

Subscribe to the feed

If you want to receive a notification when I update the website, you only have to add the feed to your reader, or submit your email address and I'll let you know.

Twitter

Raúl's Twitter: Non-tweetable RegEx(s) make me cry :'-(. 3 days ago

Categories