SolTD 1
SolTD 1
2 //fonction minInt
3 static int minInt(int x, int y){
4 if (x < y)
5 return x;
6 return y;
7 }
8 //fonction maxInt
9 static int maxInt(int x, int y){
10 if (x > y)
11 return x;
12 return y;
13 }
14 //fonction pow
15 static int pow(int x, int y){
16 int resultat = 1;
17 for(int i = 1; i<=y; i++)
18 resultat = resultat * x;
19 return resultat;
20 }
21 public static void main(String[] args) {
22 //lire deux entier
23 java.util.Scanner sc = new java.util.Scanner(System.in); // créer un object du type Scanner pour la lecture
24 int a = sc.nextInt(); //lire entier a
25 int b = sc.nextInt(); //lire entier b
26 System.out.println("le maximum entre " +a+ " et " +b+ " est egale = "+maxInt(a,b));//afficher le maximum
27 System.out.println("le minimum entre " +a+ " et " +b+ " est egale = "+minInt(a,b));//afficher le minimum
28 System.out.println("le resultat de "+ a+ " a la puissance " +b+ " est egale = "+pow(a,b));//afficher la puissance
29 sc.close();//fermer le Scanner
30 }
31 }
Exercice 2 :
La class Circle
1 class Circle {
2 //attributes
3 double radius;
4 String color;
5 //methods
6 Circle(){ radius = 1.0; color = "red";}
7 Circle(double r){ radius = r; color = "red";}
8 double getRadius(){ return radius;}
9 double getArea(){ return 3.14*radius*radius;}
10
11 //qustion 1
12 Circle(String color){ this.color = color; radius = 1.0;}
13 Circle(double radius, String color){ this.color = color; this.radius = radius;}
14
15 //question 2
16 String getColor() { return color;}
17 void setColor(String color) { this.color = color;}
18 void setRadius(double radius) { this.radius = radius;}
19 double getCircumference(){ return 2 * Math.PI * radius;}
20 public String toString(){ return "Cercle has a radius " + radius + " and the color " + color;}
21 }