public class Main {
static int pos=0;
static int neg=0;
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String sn1 = bufferedReader.readLine();
int n1 = Integer.parseInt(sn1);
String sn2 = bufferedReader.readLine();
int n2 = Integer.parseInt(sn2);
String sn3 = bufferedReader.readLine();
int n3 = Integer.parseInt(sn3);
posneg(n1,n2,n3);
}
static public void posneg(int n1 ,int n2){
if(n1>0){
Main.pos+=1;
if(n2>0){
Main.pos+=1;
}
else{
if(n2!=0){
Main.neg+=1;
}
}
}
else{
if(n1!=0){
Main.neg+=1;
if(n2>0){
Main.pos+=1;
}
else{
if(n2!=0){
Main.neg+=1;
}
}
}
else{
if(n2>0){
Main.pos+=1;
}
else{
if(n2!=0){
Main.neg+=1;
}
}
}
}
System.out.println("Nombre de nombres positif : " + pos);
System.out.println("Nombre de nombres négatifs : " + neg);
}
static public void posneg(int n1 ,int n2,int n3){
if(n3>0){
Main.pos+=1;
posneg(n1,n2);
}
else{
if(n3!=0){
Main.neg+=1;
posneg(n1,n2);
}
else
posneg(n1,n2);
}
}
}
Why my code dosent work?
Discussion en cours
Commentaires (2)
- Populaires
- Nouveau
- Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Jonas Oube
19 août 2020, 09:14
package fr.codegym.task.task04.task0412;
/*
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 sc = new Scanner(System.in);
int str = sc.nextInt();
if(str>0){
System.out.println(str*2);
}
if(str<0){
System.out.println(str+1);
}
if(str==0){
System.out.println(0);
}
}
}
0
German Wilhelm
2 mai 2020, 07:36
Please use code highlighting tag next time. ![]()

0