« Java/Méthodes » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 15 :
public static void main(String[] args){
//Ici se trouve le code a exécuter, par exemple :
System.out.println("Coucou !") ;
}
 
</source>
 
Ligne 23 ⟶ 22 :
 
Il est possible de faire appel à d'autres méthodes dans celle-ci, il n'est donc pas nécessaire de faire tout le programme dans cette méthode, et ce n'est d'ailleurs pas conseillé.
 
=== lancer avec des paramètres ===
La tableau de chaines de caractères ''args'' peut stocker un certain nombre de paramètres lors du lancement. La classe ci-dessous les affiche simplement :
<source lang="java">
public class Exemple1 {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
</source>
La lancer ainsi :
java Exemple1 texte1 texte2 ...
 
== Déclaration d'une méthode ==
Ligne 45 ⟶ 58 :
 
<source lang="java">
public class ExempleExemple2 {
public static void main(String[] args){
public static int unEntier ;
Ligne 65 ⟶ 77 :
de bien le faire commencer par une majuscule, et de sauvegarder le fichier sous le nom de la classe. La vraie utilité des classes sera vu plus en détail dans le chapitre sur les objets.
 
== Méthode Math.round ==
Par convention on affiche généralement les nombres avec deux chiffres après la virgule, la méthode <code>Math.round</code> permet cela<ref>http://www.jmdoudoux.fr/java/dej/chap-math.htm</ref> :
<source lang="java">
import java.math.BigDecimal;
public class Arrondi {
public static void main(String[] args) {
BigDecimal nombre1 = null;
for (int i = 0; i < args.length; i++) {
nombre1 = (new BigDecimal(Float.valueOf(args[i]))).setScale(2, BigDecimal.ROUND_DOWN);
System.out.println(nombre1);
}
}
}
</source>
Elle se lance avec un nombre indéfini de paramètre, par exemple :
java Arrondi 1 3.14159
1.00
3.14
donne :
== Références ==
{{Références}}
 
{{Bas de page