MANIPULATION DES BITS D'UN ENTIER NON SIGNÉ SUR 8 BITS

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 20 juin 2007 à 08:01
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 20 juin 2007 à 08:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43187-manipulation-des-bits-d-un-entier-non-signe-sur-8-bits

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
20 juin 2007 à 08:01
Quelques conseils au niveau du code :

Utilise des tableaux, ca éclaircira pas mal ton code :
JPanel p1=new JPanel(),p2=new JPanel(),p3=new JPanel(),p8=new JPanel(),
p4=new JPanel(),p5=new JPanel(),p6=new JPanel(),...

Evite les commentaires inutiles (les fin if..., on s'en doute bien que c'est la fin du if)
# if(X.getSelectedIndex()==1){
# vari=0;
# }//Fin 2eme if
# if(X.getSelectedIndex()==2){
# vari=1;
# }//Fin 3eme if
# if(X.getSelectedIndex()==3){
# vari=2;
# }//Fin 4eme if
# if(X.getSelectedIndex()==4){
# vari=3;
# }//Fin 5eme if
# if(X.getSelectedIndex()==5){
# vari=4;
# }//Fin 6eme if
# if(X.getSelectedIndex()==6){
# vari=5;
# }//Fin 7eme if
# if(X.getSelectedIndex()==7){
# vari=6;
# }//Fin 8eme if
# if(X.getSelectedIndex()==8){
# vari=7;
# }//Fin 9eme if

tout ce code devient :
vari = X.getSelectedIndex() - 1;
C'est quand même plus court !

Bref, tu as encore quelques hébitudes à prendre pour que ton code soit plus lisible et surtout, pour éviter la duplication de code inutile.
Rejoignez-nous