Bonjour,
Je crois que je me suis emmêlée les pinceaux mais j'ai du mal à prendre du recul sur ce que j'ai fait.
Un oeil avisé pour m'éclairer serait-il possible ?
Merci beaucoup d'avance.
package fr.codegym.task.task04.task0429;
/*
Nombres positifs et négatifs
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//écris ton code ici
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
// les trois sont positives +++ -->3
if (a >=0 && b >=0 && c>=0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 3");
// a et b sont positives ++ -->2
else if (a >= 0 && b >= 0 && c <= 0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 2");
// a et c sont positives ++ -->2
else if (a >=0 && b <= 0 && c >= 0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 2");
// b et c sont positives ++ -->2
else if (a <=0 && b >=0 && c >=0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 2");
//a est positive + -->1
else if (a >=0 && b <=0 && c <=0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 1");
//b est positive + -->1
else if (a <=0 && b >=0 && c <=0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 1");
//c est positive + -->1
else if (a <=0 && b <=0 && c>=0)
System.out.println("Nombre de nombres négatifs: 0 \n Nombre de nombres positifs : 1");
// aucune n'est positive 0 --> 0
// les trois sont négatives --- -->3
else if (a <=0 && b <=0 && c<=0)
System.out.println("Nombre de nombres négatifs: 3 \n Nombre de nombres positifs : 0");
// a et b sont negatives -- -->2
else if (a <= 0 && b <= 0 && c >= 0)
System.out.println("Nombre de nombres négatifs: 2 \n Nombre de nombres positifs : 0");
// a et c sont negatives -- -->2
else if (a <=0 && b >= 0 && c <= 0)
System.out.println("Nombre de nombres négatifs: 2 \n Nombre de nombres positifs : 0");
// b et c sont negatives -- -->2
else if (a >=0 && b <=0 && c <=0)
System.out.println("Nombre de nombres négatifs: 2 \n Nombre de nombres positifs : 0");
//a est négative - -->1
else if (a <=0 && b >=0 && c >=0)
System.out.println("Nombre de nombres négatifs: 1 \n Nombre de nombres positifs : 0");
//b est négative - -->1
else if (a >=0 && b <=0 && c >=0)
System.out.println("Nombre de nombres négatifs: 1 \n Nombre de nombres positifs : 0");
//c est négative - -->1
else if (a >=0 && b >=0 && c<=0)
System.out.println("Nombre de nombres négatifs: 1 \n Nombre de nombres positifs : 0");
// aucune n'est positive 0 --> 0
else if (a >=0 && b >=0 && c>=0)
System.out.println("Nombre de nombres positifs : 0");
}
}