programmes cours du soir 17/11

Modérateurs : F. Barthélemy, eric.soutil

Verrouillé
F. Barthélemy
enseignant
Messages : 1097
Inscription : 10 oct. 2003 17:19

programmes cours du soir 17/11

Message par F. Barthélemy » 23 nov. 2016 9:55

public class Souligne{
// méthode qui ne marche que si n>0
public static void ecrireSouligne(int n){
System.out.println(n);
while(n != 0){
System.out.print('-');
n = n/10;
}
System.out.println();
}
// méthode qui ne marche que si n>0
public static int taille(int n){
int res = 0;
while(n != 0){
res = res+1;
n = n/10;
}
return res;
}

public static void main(String[] args){
int[] exemple={1,12,588888,789};
char[] tab;
ecrireSouligne(5896);
ecrireSouligne(589477855);
afficheTabInt(exemple);
System.out.println(taille(5896));
System.out.println(taille(2));
afficheTabIntGraph(exemple);
tab = creeTab(8,'X');
afficheTabChar(tab);
}
public static void afficheTabInt(int[] tab){
for (int ncase=0; ncase<tab.length-1; ncase = ncase+1){
System.out.print(tab[ncase] + ", ");
}
System.out.print(tab[tab.length-1]);
System.out.println();
}
public static void afficheTabIntGraph(int[] tab){
for (int ncase=0; ncase<tab.length; ncase = ncase+1){
System.out.print('+');
for (int nb=0; nb<taille(tab[ncase]); nb=nb+1){
System.out.print('-');
}
}
System.out.println('+');
for (int ncase=0; ncase<tab.length; ncase = ncase+1){
System.out.print("|"+tab[ncase]);
}
System.out.println('|');
for (int ncase=0; ncase<tab.length; ncase = ncase+1){
System.out.print('+');
for (int nb=0; nb<taille(tab[ncase]); nb=nb+1){
System.out.print('-');
}
}
System.out.println('+');
}
public static char[] creeTab(int taille, char val){
char[] res;
res = new char[taille];
for (int ncase=0; ncase<taille; ncase=ncase+1){
res[ncase]=val;
}
return res;
}
public static void afficheTabChar(char[] tab){
for (int ncase=0; ncase<tab.length-1; ncase = ncase+1){
System.out.print(tab[ncase] + ", ");
}
System.out.print(tab[tab.length-1]);
System.out.println();
}

}

Verrouillé

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité