35 0 375KB
Exercices de Révision Exercice 1 (Exception) Ecrire une classe « Equation » qui représente une équation de premier degré, définie par ces deux coefficients. La classe admet une méthode «..resoudre(…) », qui retourne la solution « X » de l’équation. Les cas particuliers et les erreurs sont gérés par des exceptions. Aucun affichage n’est fait au niveau de la méthode. Ecrire le programme qui teste cette classe et qui : - Admet deux paramètres représentant les coefficients d’une équation. - Affiche la solution X de cette équation. Exemple d’exécution : Paramètres donnés : 5
10
5X+10=0 ==> X=-2.0 Paramètres donnés : 0
0
Deux coefficients nulles, la solution est tout IR Paramètres donnés : 0 4 Erreur : Impossible
Exercice 2 (Exception) 1. Pour la classe « Jeux » définie comme suit : (1 pt) class Jeux { public static int nombre; public int
nb;
public Jeux(int i) { nombre++; nb=nombre+i;}} Qu’affichera le code suivant ? Jeux j1=new Jeux(1); Jeux j2=new Jeux(0); Jeux j= j2; System.out.println(j.nombre + “ et “ + j.nb);
1
2. Soit le code java suivant : import java.util.Scanner; public class TableauSansExce { public static void main(String[] args) {
int t[]=new int[3]; int i=0; String entree,reponse; Scanner s=new Scanner(System.in); do {System.out.println("Donner un nombre entier :"); entree=s.next(); t[i]=Integer.parseInt(entree); System.out.println("Taper OK pour continuer"); reponse=s.next(); i++; }while(reponse.equals("OK")); for(i=0;i