JAVA

Fermé
labiko445 - Modifié par labiko445 le 3/12/2012 à 03:54
Victor-y Messages postés 5 Date d'inscription jeudi 10 janvier 2013 Statut Membre Dernière intervention 11 janvier 2013 - 11 janv. 2013 à 11:30
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);
}}
A voir également:

2 réponses

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
Victor-y Messages postés 5 Date d'inscription jeudi 10 janvier 2013 Statut Membre Dernière intervention 11 janvier 2013 5
11 janv. 2013 à 11:30
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