Instructions d’écriture et de lecture
CHAPITRE 3
50
En Java
public class Carre
{ public static void main (String args[])
{
int nombre, carre ;
System.out.print("donnez un nombre :") ;
nombre = Clavier.lireInt () ;
carre = nombre * nombre ;
System.out.println ("voici son carre : " + carre) ;
}
}
Java est encore plus pauvre que C# en matière de mode console, puisqu’il ne dispose même pas d’instructions de lecture. Il faut réaliser ses propres outils à cet effet. Ici, Clavier.lireInt désigne en fait une
fonction (que nous devrons écrire), plus précisément une méthode particulière d’une classe nommée Clavier.
Quant à l’écriture, elle utilise comme celle de C#, des chaînes de caractères et + représente la concaténation. Là encore, la valeur de la variable carre est convertie en chaîne.
PHP
PHP ne dispose pas d’instructions de lecture en mode console. En général, les informations entrées proviendront d’un formulaire. En revanche, il dispose d’une instruction d’affichage nommée echo. À titre indicatif, voici ce que pourrait être notre exemple de programme, dans lequel nous avons supprimé les
instructions de lecture, en affectant d’office une valeur à la variable $nombre :
$nombre = 24 ;
$carre = $nombre * $nombre ;
echo "nombre choisi : " , $nombre, "
";
echo "voici son carré : ", $carre ;
?>
nombre choisi : 24
voici son carré : 576
Rappelons que les types des variables sont définis de façon implicite en fonction de l’usage qu’on en fait.
Le fait de demander d’affecter la constante entière 24 à $nombre en fait une variable de type entier. La
constante chaîne ”
” représente un changement de ligne (par défaut, echo ne change pas de ligne à
la fin de l’affichage).
CHAPITRE 3
50
En Java
public class Carre
{ public static void main (String args[])
{
int nombre, carre ;
System.out.print("donnez un nombre :") ;
nombre = Clavier.lireInt () ;
carre = nombre * nombre ;
System.out.println ("voici son carre : " + carre) ;
}
}
Java est encore plus pauvre que C# en matière de mode console, puisqu’il ne dispose même pas d’instructions de lecture. Il faut réaliser ses propres outils à cet effet. Ici, Clavier.lireInt désigne en fait une
fonction (que nous devrons écrire), plus précisément une méthode particulière d’une classe nommée Clavier.
Quant à l’écriture, elle utilise comme celle de C#, des chaînes de caractères et + représente la concaténation. Là encore, la valeur de la variable carre est convertie en chaîne.
PHP
PHP ne dispose pas d’instructions de lecture en mode console. En général, les informations entrées proviendront d’un formulaire. En revanche, il dispose d’une instruction d’affichage nommée echo. À titre indicatif, voici ce que pourrait être notre exemple de programme, dans lequel nous avons supprimé les
instructions de lecture, en affectant d’office une valeur à la variable $nombre :
$nombre = 24 ;
$carre = $nombre * $nombre ;
echo "nombre choisi : " , $nombre, "
";
echo "voici son carré : ", $carre ;
?>
nombre choisi : 24
voici son carré : 576
Rappelons que les types des variables sont définis de façon implicite en fonction de l’usage qu’on en fait.
Le fait de demander d’affecter la constante entière 24 à $nombre en fait une variable de type entier. La
constante chaîne ”
” représente un changement de ligne (par défaut, echo ne change pas de ligne à
la fin de l’affichage).
