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