Main.java utilise ou remplace une API obsolètes. Remarque: Recompiler avec -Xlint:autodérision pour plus de détails

Principal.java:3: classe Holeintext est public, doit être déclarée dans un fichier nommé Holeintext.java public class Holeintext
{ ^
Note: Main.java utilise ou remplace une API obsolètes. Remarque: Recompiler avec -Xlint:autodérision pour plus de détails. 1 erreur

c'est l'erreur que je m arriver c'est une erreur de compilation quelqu'un peut me dire comment résoudre ce problème. s'il vous plaît aider.
lors de la compilation sur mon pc, il est en cours d'exécution avec toute erreur mais au moment où je le télécharger sur le site de la compilation il me montre cette erreur.

le code est :

package holeintext;
import java.io.*;
class Holeintext {
public static void main(String[] args) throws Exception {
//TODO code application logic here
DataInputStream in = new DataInputStream(System.in);
String s;
char[] str;
System.out.println("INPUT:");
int c = Integer.parseInt( in .readLine());
String[] str1 = new String[c];
for (int m = 0; m < c; m++) {
s = in .readLine();
str1[m] = s; //at this point we have a array with our input
}
System.out.println("OUTPUT:");
for (int g = 0; g < str1.length; g++) {
s = str1[g];
str = s.toCharArray();
int i = 0;
int count = 0;
while (i < str.length) {
if ((str[i] == 'A') || (str[i] == 'D') || (str[i] == 'O') ||
(str[i] == 'P') || (str[i] == 'R')) {
count = count + 1;
} else
if (str[i] == 'B') {
count = count + 2;
}
i++;
}
System.out.println(count);
}
}
}
  • poster votre code et également formater correctement la question existante
  • Pouvez-vous poster le code s'il vous plaît?
  • Cette question n'a pas assez d'info pour répondre. Peut-être que les versions de Java diffèrent dans différents systèmes?
  • Au contraire, le message d'erreur dans la question a beaucoup d'informations que la question n'a même pas besoin d'être posée.
  • Votre droit, je cherchais trop profondément dans l'erreur. 🙂
InformationsquelleAutor user2885489 | 2013-10-16