JAVA

Bonjour,
je suis debutant en java ce programme ci dessous je la bien executer en C mais sur java(msdos) il ya une erreure jarrive pas a detecter merci pour me sauver
il m'indique lerreure qu niveau de laffichage(system.out.println).mais je vois pas de faute laba

import java.util.Scanner;

public class Compteur {

public static void main(String[] arguments) {

int tab[]=new int[5];

Scanner sc=new Scanner(System.in);

int cpt=0;

int s=0;

for(int i=0;i<5;i++)
{

System.out.println("VEILLER ENTER UNE VALEURE");

tab[i]=sc.nextInt();

s=tab[i];

cpt=0;

if(tab[i]==s)
{

cpt=cpt+1;
}}
System.out.println("LA VALEURE REPETEE EST::" +tab[i]);

System.out.println("LE NOMBRE DE FOIS QUELLE EST REPETEE EST::" +cpt);
}}

2 réponses

  1. bonjour,

    je ne connais pas le langage java mais voici une formation qui pourrait t'aider:

    http://www.debutantprog.com/java/a1.html

    et a plus++++
    0
    1. Voici la solution:

      import java.util.Scanner;

      public class Compteur {

      public static void main(String[] arguments) {

      int tab[]=new int[5];

      Scanner sc=new Scanner(System.in);

      int cpt=0;

      int s=0;

      for(int i=0;i<5;i++)
      {

      System.out.println("VEILLER ENTER UNE VALEURE");

      tab[i]=sc.nextInt();

      s=tab[i];

      cpt=0;

      if(tab[i]==s)
      {

      cpt=cpt+1;
      }
      System.out.println("LA VALEURE REPETEE EST::" +tab[i]);
      }

      System.out.println("LE NOMBRE DE FOIS QUELLE EST REPETEE EST::" +cpt);
      }}

      tu as declare "int i" à l'interieur du cycle for et tu l'utilises a l'exterieur.
      0