132 lines
3.9 KiB
HTML
132 lines
3.9 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<title>exosJava-syntaxe</title>
|
|
<meta http-equiv="Content-Type"
|
|
content="text/html; charset=windows-1252">
|
|
<link rel="stylesheet" href="perso.css" type="text/css">
|
|
</head>
|
|
<body>
|
|
<h1>Exercices Syntaxe Java<br>
|
|
</h1>
|
|
<span style="font-family: Arial;">
|
|
<h2 style="font-family: Arial;">Mes premiers programmes Java : </h2>
|
|
<h3 style="font-family: Arial;">Bonjour </h3>
|
|
<p style="font-family: Arial;">1.
|
|
Ecrire
|
|
à l'aide d'un éditeur de texte, un
|
|
programme Java qui affiche à l'écran
|
|
"Bonjour
|
|
!" ; le sauvegarder
|
|
sous le nom : "Bonjour.java"</p>
|
|
<p style="font-family: Arial;">2.
|
|
Compiler avec la commande <code>javac
|
|
Bonjour.java <big><span style="font-family: Arial;">(verifier le
|
|
chemin
|
|
d'accès à javac)</span></big><br>
|
|
</code></p>
|
|
<strong style="font-weight: normal;">3.</strong>
|
|
<span style="font-family: Arial;">Exécuter
|
|
le programme avec la commande</span>
|
|
<code>java Bonjour </code><code><big><span style="font-family: Arial;">(verifier
|
|
le chemin
|
|
d'accès à vos classes CLASSPATH)</span></big></code>
|
|
<h3 style="font-family: Arial;">Bonjour toi
|
|
</h3>
|
|
<strong></strong><span style="font-family: Arial;">Saisie de votre <span style="font-weight: bold;">prénom </span>et
|
|
de votre année de
|
|
naissance puis affichage de la phrase : "Bonjour </span><span
|
|
style="font-style: italic; font-family: Arial;">prenom,
|
|
</span><span style="font-family: Arial;">vous
|
|
avez xx ans"</span>
|
|
<ul style="font-family: Arial;">
|
|
<li><small> </small>1. En
|
|
utilisant le
|
|
package "iutsud" <code><span style="font-family: Arial;"><big>(verifier
|
|
le chemin
|
|
d'accès à ce package)</big></span></code> <br>
|
|
</li>
|
|
<li>2. En utilisant JOptionPane</li>
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
<h3>Puissance
|
|
</h3>
|
|
Réécrire le programme "<span style="font-weight: bold;">puissance</span>"
|
|
avec un
|
|
autre algorithme de calcul (attention :x puissance 0=1 et 0 puissance 0
|
|
n'est pas défini)<br>
|
|
<h2 style="font-family: Arial;">Avec passage
|
|
d'arguments
|
|
</h2>
|
|
<h3 style="font-family: Arial;"><br>
|
|
InverseArgs
|
|
</h3>
|
|
<p style="font-family: Arial;">Ecrire un programme
|
|
Java affichant la liste des arguments passés en
|
|
paramètre dans l'ordre inverse
|
|
de celui donné par
|
|
l'utilisateur. Affiche un message
|
|
d'erreur si il n'y a pas d'arguments.</p>
|
|
<ul style="font-family: Arial;">
|
|
<p style="font-family: Arial;">
|
|
<small>NB : args[i] donne le
|
|
ième argument ; args.length donne le nombre d'arguments (la
|
|
taille du tableau) ; les indices de tableau commencent à 0</small></p>
|
|
</ul>
|
|
<blockquote>
|
|
<pre>> java InverseArgs
|
|
vous avez oublié les arguments...</pre>
|
|
<pre>> java InverseArgs ! bien c'est Java
|
|
Java c'est bien !</pre>
|
|
</blockquote>
|
|
<h3>Somme</h3>
|
|
<p>Ecrire un programme Java effectuant
|
|
la somme
|
|
des entiers passés
|
|
en arguments. Dans le
|
|
cas où il n'y a pas d'argument, il affiche le message
|
|
d'erreur : "vous avez oublié les arguments...". S'il n'y a
|
|
qu'un seul argument, il affiche le message : "vous n'avez
|
|
passé qu'un seul argument : X", avec X l'argument
|
|
passé. Utilisez le "switch".<br>
|
|
</p>
|
|
<blockquote>
|
|
<pre>> java SommeEntiers
|
|
vous avez oublié les arguments...
|
|
> java SommeEntiers 2
|
|
vous n'avez passé qu'un seul argument : 2
|
|
> java SommeEntiers 1 9 3
|
|
somme = 13
|
|
</pre>
|
|
</blockquote>
|
|
<h3>Premier</h3>
|
|
<p>Ecrire un programme Java qui lit un entier au clavier et qui détermine s'il
|
|
s'agit ou non d'un nombre premier (sinon, afficher le premier multiple) ; saisir
|
|
le chiffre 0 arrête le programme.</span>
|
|
</p>
|
|
<blockquote>
|
|
<pre><font face="Courier New">
|
|
> java Premier
|
|
Votre nombre :
|
|
>19
|
|
19 est premier
|
|
Votre nombre :
|
|
>21
|
|
21 n'est pas premier, il est multiple de 3
|
|
Votre nombre :
|
|
>1
|
|
1 n'est pas premier par définition
|
|
Votre nombre :
|
|
>0
|
|
>
|
|
|
|
|
|
</pre>
|
|
</blockquote>
|
|
</font>
|
|
</body>
|
|
</html>
|