Code source wiki de Exécuter du code Java en ligne
Modifié par Xavier Richard le 27/10/2018 à 23:46
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | {{numberedheadings/}} | ||
2 | |||
3 | = Question = | ||
4 | |||
5 | Comment exécutez du code Java en ligne, par exemple pour mettre au point / débuger un tout petit bout de code sans utiliser un environnement de développement complet (IDE) comme Eclipse ? | ||
6 | |||
7 | = Réponse = | ||
8 | |||
9 | * Il existe un site très bien fait : [[http:~~/~~/ideone.com>>url:http://ideone.com/||rel="__blank"]] | ||
10 | * Mode d'emploi du site : | ||
11 | ** Coller votre code Java dans l'éditeur | ||
12 | ** Choisissez le langage **Java **parmi les langages proposés sur la gauche | ||
13 | ** Cliquez sur le bouton **Submit **pour compiler, exécuter et voir le résultat de votre code Java | ||
14 | ** Si vous souhaitez apporter des modifications à votre code : utilisez le bouton **Clone**. | ||
15 | |||
16 | Par exemple | ||
17 | |||
18 | {{code language="java"}} | ||
19 | // Code ajoutant un caractère "espace" après le caractère ":" dans une chaîne de caractères | ||
20 | class AdcSpaceAfterColonCar { | ||
21 | public static void main(String args[]) { | ||
22 | |||
23 | // Add space after ":" | ||
24 | String separator = ":"; | ||
25 | String initial ="carte:toto.mm"; | ||
26 | String left; | ||
27 | String right; | ||
28 | int pos; | ||
29 | String result; | ||
30 | |||
31 | System.out.println("Valeur initiale ="); | ||
32 | System.out.println(initial); | ||
33 | pos = initial.indexOf(separator); | ||
34 | |||
35 | left = initial.substring(0, pos+1); | ||
36 | System.out.println("\nA gauche de ':' ="); | ||
37 | System.out.println(left); | ||
38 | |||
39 | right = initial.substring(pos+1, initial.length()); | ||
40 | System.out.println("\nA droite de ':' ="); | ||
41 | System.out.println(right); | ||
42 | |||
43 | result = left + " " + right; | ||
44 | System.out.println("\nValeur finale ="); | ||
45 | System.out.println(result); | ||
46 | } | ||
47 | } | ||
48 | {{/code}} |