0% ont trouvé ce document utile (0 vote)
55 vues2 pages

Différences entre PrintWriter et BufferedWriter

Le document contient des questions sur les différences entre PrintWriter et BufferedWriter, et entre les paquetages AWT et Swing en Java. Il présente également deux exercices de programmation en Java.

Transféré par

Lamine Dieng
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
55 vues2 pages

Différences entre PrintWriter et BufferedWriter

Le document contient des questions sur les différences entre PrintWriter et BufferedWriter, et entre les paquetages AWT et Swing en Java. Il présente également deux exercices de programmation en Java.

Transféré par

Lamine Dieng
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Questions de cours : (3 points par question)

2)La différence entre un PrintWriter et un BufferedWriter :


PrintWriter est un flux formate alors que BufferedWriter est un flux de caractères

3) Les différences entre les paquetages AWT et Swing en Java :


• Le nom d’une classe Swing commence toujours par la lettre J, ce qui n’est pas le cas des
classe AWT
• AWT n’est pas utilisé pour faire de la programmation multiplateforme alors que Swing est
utilisé pour de la programmation multiplateforme car Swing ne dépends pas du System
d’Exploitation
• Les composants AWT sont des composants " lourds c’est à dire des contrôles produits par
la machine virtuelle à destination du système d’exploitation alors que Les composants
Swing sont des composants " légers c’est à dire directement dessinés par la machine
virtuelle..

Exercice 1 (5 points) :
package examen.test.caractere;

public class MesCaracteres {

public static char [] mescarcteres(String str , char [] tab)


{

StringBuffer temp = new StringBuffer();


for(int i=0; i<str.length();i++)
{
for(int j=0; j<tab.length;j++)
{
if(str.charAt(i)==tab[j])
{
temp.append(str.charAt(i));
}
}
}
String S = temp.toString();
System.out.println(S);
char [] mot = S.toCharArray();
return mot;

}
Exercice 2 :(6 points) :
package examen.test.caractere;

public class MesFactoriels {

public int [] mesfactoriels(String str)


{
StringBuffer temp = new StringBuffer();

for(int i=0;i<str.length();i++)
{

if(Character.isDigit(str.charAt(i)))
{
int fac=1;
for(int j=1; j<=(str.charAt(i));j++)
{
fac = fac*j;
temp.append(fac);
}

String S = temp.toString();
int[] t = new int[S.length()];
for (int i=0; i<t.length ; i++)
{
t[i]=S.charAt(i);
}
return t;
}
}

Vous aimerez peut-être aussi