OVH Cloud OVH Cloud

commande java

5 réponses
Avatar
nermine
bonjour,
est ce qu'il y aun equivalent à la commande en langage C "goto" et "clearscreen"
en langage java?
merci
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/

5 réponses

Avatar
Christophe
bonjour,
est ce qu'il y aun equivalent à la commande en langage C "goto" et "clearscreen"
en langage java?
merci
Pourquoi vouloir comparer, ou rechercher un equivalent a une commande

d'un langage imperatif dans un langae a objet

Avatar
Benoit F
est ce qu'il y aun equivalent à la commande en langage C "goto" et
"clearscreen"

en langage java?


Pour le goto : ça n'existe pas
http://faqjava.developpez.com/?page=langage_motcle#LANGAGE_KEYWORD_goto

Pour le clearscreen, il y a des solutions non portables :
void clearscreen(){ system("cls"); }
Pour les terminaux AINSI il existe des affichage avec des caractères
d'échapement genre ^[[2

Voilou !

--
Benoit F.

Avatar
Marc Boyer
Christophe wrote:
bonjour,
est ce qu'il y aun equivalent à la commande en langage C "goto" et "clearscreen"
en langage java?
merci
Pourquoi vouloir comparer, ou rechercher un equivalent a une commande

d'un langage imperatif dans un langae a objet


Heuh ?
Parce que "imperatif" et "objet" sont deux dimensions
orthogonales pour un langage.
On peut avoir des langages impératif objet, des langages
fonctionels objets, on peut imaginer des langages
déclaratifs objets (il existe surement quelqu'un qui
en a fait un, ne serait-ce que pour voir).

Marc Boyer
--
Lying for having sex or lying for making war? Trust US presidents :-(


Avatar
Thomas Luyt

Salut


Pour le goto : ça n'existe pas
http://faqjava.developpez.com/?page=langage_motcle#LANGAGE_KEYWORD_goto


pas tout à fait d'accord : les labels et l'instruction continue _label_
peuvent remplir cette fonction.

Exemple :

premiereBoucle: for(i = 0; i < 10; i++) {
boucleExterne: for(int j = 0; j <= 4; j++) {
if (j == 4) {
break premiereBoucle;
}
for(k = 0; k < 3; k++) {
System.out.println('('i + ', ' + j + ', ' + k + ')rn');
continue boucleExterne;
}
}
}

Cet exemple est tiré du site
http://www.laltruiste.com/coursjava/instruction_break.html

--
Thomas

Avatar
Nicolas Delsaux
Le 25.01 2004, Thomas Luyt s'est levé et s'est dit : "tiens, si j'écrivais
aux mecs de fr.comp.lang.java ?"

pas tout à fait d'accord : les labels et l'instruction continue _label_
peuvent remplir cette fonction.

Ouais, enfin bon, la programmation objet permet censément d'éviter ce genre

d'horreurs ...

--
Nicolas Delsaux
"Lorsque la vie devient si dure que l'homme est près de renoncer, il lève
les yeux sur un bout de rocher étincellant et l'adore uniquement pour
retrouver l'espoir plutôt que de se pencher sur ses propres actions pour
connaître le salut."
Parade nuptiale - Donald Kingsbury