travaux-pratiques

LesTpsJavaIntroductionMe

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-18-118-142-129.us-east-2.compute.amazonaws.com
T.P. d'introduction à Java
Jeudi 9 septembre

N'oubliez pas de rédiger le T.P. sur un document GoogleDocs partagé en lecture écriture avec moi.
Vous ne devez pas m'envoyer de notification de partage, mais vous devez déposer votre lien dans le page dédiée à cet effet.


Dans un premier temps on va recommencer ce qui a été déjà abordé en cours.
Première approche via un outil en ligne

Aller sur le site Doppio.
et tester le code suivant :
<?php
public class  Test {
    public static 
void main(String[] args) {
        
double a 1.5;
        
double b 2.3;
        
System.out.println("Résultat du produit = " a*b);        
    }
}
?>

Le fichier doit se nommer Test.java
Nouveau, enregistrer, compiler puis exécuter.
Vous remarquerez que le résultat n'est pas exactement celui attendu.

Question 1
D'après vous pourquoi le résultat n'est pas celui attendu ?
Pour vous aider, vous pourrez exécuter le programme précédent dans doppio avec des valeurs différentes

Question 2
Je vous propose si ce n'est pas déjà fait d'installer java sur votre machine.
Ne pas se mettre sous l'utilisateur root.
Saisir la commande sudo apt install default-jre
Vérifiez que le JRE est installé en vérifiant la version de java,
saisir la commande java -version

Ensuite il vous faudra installer le compilateur java
saisir la commande sudo apt install default-jdk
Vérifiez que le JDK est installé en vérifiant la version de javac, le compilateur Java:
saisir sous la console : javac -version

Vous ferez un copie / coller des résultats obtenus dans votre compte rendu.
Quel version de java avez-vous installé ?


Question 3
Tester le programme java précédent sur votre machine, pour cela dans un répertoire dédié à vos exercices java, créer un document que vous nommerez Test.java qui devra contenir le programme précédent.
Pour créer le document saisir "sudo nano Test.java"
^O <--> CTRL O
Pour visualiser le contenu du fichier sous la console saisir "more Test.java"
Ensuite vous devrez saisir les commandes suivantes dans la console et en vous plaçant dans le répertoire de votre fichier java.
javac Test.java.
Cela doit créer un nouveau fichier Test.class
Vérifiez-le en saisissant la commande ls -al
pour exécuter votre programme saisissez toujours dans le répertoire de vos fichiers Test : java Test

Tester votre programme avec des valeurs différentes comme suggéré au dessus.

Question 4
Complétez ce programme et faites le fonctionner.
<?php
public class MesVariables {

    public static 
void main(String[] args) {
    
int epargne 700;
    
int indemnites 2000;

        
//Ajoutez 100 à votre épargne
        
epargne epargne 100;
        
        
//Enlevez 50 à vos indemnités 
        
indemnites indemnites 50;
        
        
//Calculer le pourcentage que représente votre épargne par rapport à vos indemnités
        
int pourcentage;
        
pourcentage = ..... ;

        
//Votre tante vous donne 500 € mettez à jour votre épargne
        
epargne = .... ;
    }
}
?>

Le programme doit se nommer MesVariables.java

Question 5
En supposant défini les coefficients d'une équation du second degré (a, b, c) et en supposant que des racines existent.
Ecrire un programme qui calcule les deux racines réelles.
Equation : a*X*X + b*X + C=0

Note : double racineCarree = Math.sqrt(2);
Rappel sur les équations du second degré.

Question 6
a) On peut simplifier l'écriture a = a + 2; recherchez comment (je vous déconseille cette écriture).

b) Recherchez comment en langage java on peut définir des constantes
Proposez un code exemple.



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]