[Java] Problème de compilation simple

Bonjour,

J'ai écris le code

		int z = 2;
		float y = (float)z;
		system.out.print("resultat " + i);


Et à la compilation ça ne marche pas, il est affiché
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
	system cannot be resolved
	i cannot be resolved to a variable

	at test.main(test.java:12)


Alors que il me semble que le code devrait marcher.

Merci d'avance.

4 réponses

  1. Modérateur
    Bonjour

    C'est quoi "i" ????
    0
    1. Je me suis trompé, ce n'est pas
      int z = 2;
      float y = (float)z;
      system.out.print("resultat " + i);

      mais

      int z = 2;
      float y = (float)z;
      system.out.print("resultat " + z);

      Mais même avec le z ça ne fonctionne pas.
      0
      1. Modérateur
        dans le message d'erreur, il doit être indiqué un numéro de ligne (12?)

        Tu peux me dire à quoi correspond cette ligne ?
        0
        1. Modérateur
          System est une classe et prend un S majuscule !
          0
          1. Modérateur
            bien vu...
            0