CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Aide!! Help! :(

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:08:05

Bonjour à tous,

Je débute en java et je suis bloqué sur une erreur de compilation, si certains parmi vous ont le courage de m'aider à compiler et m'expliquer le problème , je suis tout ouie :D :)

:merci:

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:08:15

import java.util.Scanner;

public class Convertisseur {

public static void main(String[] args){

System.out.println("==============================
========================");

System.out.println("=====CONVERTISSEUR DEGRÉS CELCIUS FAHRENHEIT==========");
System.out.println("==============================
========================");

System.out.println("Choisir le mode de conversion :");
System.out.println("1 - Convertisseur Celsius - Fahrenheit (5€)");
System.out.println("2 - Convertisseur Fahrenheit - Celcius (6€50)");

Scanner sc2 = new Scanner(System.in);
char reponse ='O';
int iteration = 0;
int mode1= 0;
int mode2= 0;

while(reponse != 'N') {
String mode = sc2.nextLine();
iteration++;

switch(mode){
case "1":
mode1++;
System.out.println("Bienvenue dans le mode \" conversion Celcius-Fahrenheit \"");
System.out.println("Veuillez entrer la température à convertir:");
int temp= sc2.nextInt();
int F = (9/5) * temp + 32;
System.out.println(temp+"° Celcius correspond à "+F+"° Fahrenheit");
System.out.println("Voulez-vous convertir une autre témpérature ? (O/N)");
reponse = sc2.nextLine().charAt(0);
break;
case "2":
mode2++;
System.out.println("Bienvenue dans le mode \" conversion Fahrenheit-Celcius \"");
System.out.println("Veuillez entrer la température à convertir:");
int temp2= sc2.nextInt();
int C= ((temp2 - 32) * 5)/9;
System.out.println(temp2+"° Fahrenheit correspond à "+C+"° Celcius");
System.out.println("Voulez-vous convertir une autre témpérature ? (O/N)");
reponse = sc2.nextLine().charAt(0);

break;
default:
System.out.println("Veuillez choisir entre le mode 1 et le mode 2");

}
}

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:14:00

Voici le Pastebin:

http://pastebin.com/jhZfPD6W

:merci: d'avance

breakdown92hd
breakdown92hd
Niveau 4
01 mai 2013 à 19:25:39

https://www.youtube.com/watch?v=9HvFQGWNyFU&list=PLn7_enOvJTdXGWvMrxhOJ1MLIAx-7WhJv

_blizzard_
_blizzard_
Niveau 9
01 mai 2013 à 19:32:26

Je n'ai pas compris à quoi te sert la variable itération :(

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:33:00

:hs:

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:33:45

non avec itération je fais autre chose ensuite je compte le nombre de fois que chaque mode est utilisé!

Pseudo supprimé
Pseudo supprimé 01 mai 2013 à 19:34:10

C'est pas vraiment du Java, ça :D

Tu devrais regarder du côté de tes châinesentiersfouretout.

Et par pitié, lis au moins un cours sur la syntaxe du langage. Et les conventions. Et Java, ce n'est pas du PhP.

_blizzard_
_blizzard_
Niveau 9
01 mai 2013 à 19:34:20

J'ai sports l'erreur, essaye d'ajouter une accolade à la fin.

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:34:56

J'ai cette erreur de compilation :'( :

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:695)
at Convertisseur.main(Convertisseur.java:34)

lefoufoufouk
lefoufoufouk
Niveau 6
01 mai 2013 à 19:36:40

J'ai pas mi l'intégralité du code l'accolade fermante est bel et bien dans mon code mais avec la suite que j'ai pas partager encore

String[]args
String[]args
Niveau 23
01 mai 2013 à 20:35:18

" J'ai cette erreur de compilation :'( :

Exception "

=> Bon c'est mal parti déjà, une erreur de compilation c'est pas une exception... :noel:
Btw la classe Scanner a fait de la merde à chaque fois que je l'ai utilisée donc ça n'aide pas à faire fonctionner le schmilblick. :noel:

_Toastation_
_Toastation_
Niveau 9
01 mai 2013 à 23:47:26

Ce code me pique les yeux :(

String[]args
String[]args
Niveau 23
02 mai 2013 à 10:56:51

Aaah c'était l'explication qui me manquait, je me coucherai moins bête. :noel:
Du coup, ça a l'air d'être ce problème que rencontre l'auteur.

_Aleas_
_Aleas_
Niveau 25
03 mai 2013 à 18:28:40

Il te manque deux accolades à la fin, non ?
Et je te conseille de créer toi-même une classe Clavier que tu réutiliseras à ton aise dans n'importe lequel de tes programmes. Dans ta classe Clavier, tu pourras créer des méthodes statiques correspondant chacune à un type primitif particulier : int, short, float, double, ... :ok:

String[]args
String[]args
Niveau 23
03 mai 2013 à 22:57:23

Un Scanner qui laisse pas traîner un retour à la ligne parce qu'il en veut pas... :hap:
C'est ce que j'utilise en tout cas personnellement, en plus ladite classe se trouve facilement sur Google. :noel:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment