1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| import java.io.*;
public class TestPalindrome {
public static void affichageTableau(char [] t) {
int i;
for ( i = 0 ; i < t.length ; i++ )
System.out.print(t[i]);
}
public static void initialisationTableau(char [] t) {
int i;
for ( i = 0 ; i < t.length ; i++ ) {
t[i] =(char) (t.length); }
}
public static boolean testPalindrome(char [] t) {
int i = 0;
boolean res = true;
while ( ( i < t.length/2 ) && res ) {
if ( t[i] != t[t.length-1-i] )
res = false;
i++; }
return(res);
}
public static void main(String [] args) throws IOException {
char [] tab = new char[];
initialisationTableau(tab);
System.out.println("Le tableau contient les caracteres suivants:");
affichageTableau(tab);
System.out.println();
System.out.println(testPalindrome(tab));
}
} |
Partager