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
|
|||
|
<EFBFBD> l'aide d'un <20>diteur de texte, un
|
|||
|
programme Java qui affiche <20> l'<27>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<63>s <20> javac)</span></big><br>
|
|||
|
</code></p>
|
|||
|
<strong style="font-weight: normal;">3.</strong>
|
|||
|
<span style="font-family: Arial;">Ex<EFBFBD>cuter
|
|||
|
le programme avec la commande</span>
|
|||
|
<code>java Bonjour </code><code><big><span style="font-family: Arial;">(verifier
|
|||
|
le chemin
|
|||
|
d'acc<63>s <20> 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<EFBFBD>nom </span>et
|
|||
|
de votre ann<6E>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<63>s <20> ce package)</big></span></code> <br>
|
|||
|
</li>
|
|||
|
<li>2. En utilisant JOptionPane</li>
|
|||
|
|
|||
|
|
|||
|
</ul>
|
|||
|
|
|||
|
|
|||
|
<h3>Puissance
|
|||
|
</h3>
|
|||
|
R<EFBFBD><EFBFBD>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<73>s en
|
|||
|
param<EFBFBD>tre dans l'ordre inverse
|
|||
|
de celui donn<6E> 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<EFBFBD>me argument ; args.length donne le nombre d'arguments (la
|
|||
|
taille du tableau) ; les indices de tableau commencent <20> 0</small></p>
|
|||
|
</ul>
|
|||
|
<blockquote>
|
|||
|
<pre>> java InverseArgs
|
|||
|
vous avez oubli<6C> 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<73>s
|
|||
|
en arguments. Dans le
|
|||
|
cas o<> il n'y a pas d'argument, il affiche le message
|
|||
|
d'erreur : "vous avez oubli<6C> les arguments...". S'il n'y a
|
|||
|
qu'un seul argument, il affiche le message : "vous n'avez
|
|||
|
pass<EFBFBD> qu'un seul argument : X", avec X l'argument
|
|||
|
pass<EFBFBD>. Utilisez le "switch".<br>
|
|||
|
</p>
|
|||
|
<blockquote>
|
|||
|
<pre>> java SommeEntiers
|
|||
|
vous avez oubli<6C> les arguments...
|
|||
|
> java SommeEntiers 2
|
|||
|
vous n'avez pass<73> 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<72>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>
|