cours0708/G5a/Exercices/2-exosSyntaxeJava.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 :&nbsp;</h2>
<h3 style="font-family: Arial;">Bonjour&nbsp;</h3>
<p style="font-family: Arial;">1.
Ecrire
à l'aide d'un éditeur de texte, un
programme Java qui affiche à l'écran&nbsp;
"Bonjour
!"&nbsp; ; le sauvegarder
sous le nom : &quot;Bonjour.java&quot;</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.&nbsp; En
utilisant le
package &quot;iutsud&quot; <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>
&nbsp;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;">&nbsp;&nbsp;&nbsp;
<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>&gt; java InverseArgs
vous avez oublié les arguments...</pre>
<pre>&gt; 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&nbsp; le "switch".<br>
</p>
<blockquote>
<pre>&gt; java SommeEntiers
vous avez oublié les arguments...
&gt; java SommeEntiers 2
vous n'avez passé qu'un seul argument : 2
&gt; 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">
&gt; java Premier
Votre nombre :
&gt;19
19 est premier
Votre nombre :
&gt;21
21 n'est pas premier, il est multiple de 3
Votre nombre :
&gt;1
1 n'est pas premier par définition
Votre nombre :
&gt;0
&gt;
</pre>
</blockquote>
</font>
</body>
</html>