Bonjour à tous et à toutes,
C'est mon 1er message, désolé si je ne le poste pas au bon endroit ^^.
Je me suis lancé récemment dans l'apprentissage du Java et là, c'est le drame !
Je suis les cours de "Oppen classroom" (sous les précieux conseils d'un ami), hélas, sur ce forum personne ne répond à mon SOS c'est pourquoi je me permets de poster ici.
Vous allez surement rire de mon problème mais, en tant que débutant, je ne comprends pas pourquoi cela ne fonctionne pas.
Suivant les instructions du cours, j'arrive à une étape où je dois réaliser un convertisseur de degrés Farheneiht à Celsius et vice-versa.
Hélas, après un travail acharné (ça fait bien au moins 2h) que j'essaye de comprendre le pourquoi du comment mais là je vais craquer ^^.
Voilà la bête!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 import java.util.Scanner; public class Autretest { public static void main(String[] args) { do{ do{ System.out.print("Choisir: \n1-Celsius vers Farheneiht \n2-Fahrenheit vers Celsius\n"); Scanner sc=new Scanner(System.in); int str=sc.nextInt(); {{{ if(str==1) { System.out.print("Chosir un nombre\n"); Scanner sc1=new Scanner(System.in); int str1=sc1.nextInt(); double résultat=((1.8)*str1)+32; System.out.print("Résulstat : "+résultat); Scanner scr=new Scanner(System.in); int scz=scr.nextInt(); }System.out.print("Voulez vous recommencer?O pour oui"); while(str==1); if(str==2) { System.out.print("Chosir un nombre\n"); Scanner sc2=new Scanner(System.in); double str2=sc2.nextDouble(); double résultat2=((str2-32)*5)/9; System.out.print("Résulstat : "+résultat2); System.out.print("Voulez vous recommencer?O pour oui"); Scanner scr=new Scanner(System.in); int scz=scr.nextInt(); }while(str==1); }}}}}}
Le soucis c'est que, Eclipse m'annonce fièrement que, je dois remplir la condition du "why".
Or, je l'ai bien indiquer!
J'ai également jeté un coup d’œil au corrigé mais, celui-ci ne m'a pas aidé à comprendre mon erreur.
Je vous remercie d'avoir pris le temps de lire.
Bonne journée.
Partager