Problème avec saisi char
leprogrammeur
Messages postés
150
Statut
Membre
-
leprogrammeur Messages postés 150 Statut Membre -
leprogrammeur Messages postés 150 Statut Membre -
Bonjour,
me voici en core pour trouver une solution,
Pourriez vous me faire savoir l'erreur dans ce code
Quand j'essaye de compiler il ,e dit qu'il ne trouve pas le Scanner choix.
Merci d'avance
me voici en core pour trouver une solution,
Pourriez vous me faire savoir l'erreur dans ce code
import java.util.Scanner;
public class sz75
{
public static void main(String[]args)
{
System.out.println("Choisisez la conversion que vous aimeriez faire \"f\" pour Fahrenheit ou \"c\" pour Celcius");
Scanner choix = new Scanner(System.in);
char conv = choix.charAt(0);
if(conv == 'c')
{
System.out.println("Donnez votre tempereture en Fahrenheit s'il vous plait");
Scanner cel = new Scanner(System.in);
int fahr = cel.nextInt();
int celc = ((fahr - 32) * 5) / 9;
}
}
}
Quand j'essaye de compiler il ,e dit qu'il ne trouve pas le Scanner choix.
Merci d'avance
A voir également:
- Problème avec saisi char
- Liste deroulante excel avec saisie semi-automatique - Guide
- Erreur technique le numéro que vous avez saisi n’est pas valide. nous vous invitons à vérifier votre saisie, en particulier le nombre de caractères. - Forum Consommation & Internet
- Char ** - Forum C
- Coco char - Accueil - Réseaux sociaux
- Char(10) excel francais ✓ - Forum Excel
1 réponse
Bonjour,
"Quand j'essaye de compiler il ,e dit qu'il ne trouve pas le Scanner choix."
Mouais... il va falloir réviser la manière de lire une erreur de compilation.
Comme indiqué, ce qu'il ne connaît pas c'est la méthode
"Quand j'essaye de compiler il ,e dit qu'il ne trouve pas le Scanner choix."
Mouais... il va falloir réviser la manière de lire une erreur de compilation.
sz75.java:9: error: cannot find symbol
char conv = choix.charAt(0);
^
symbol: method charAt(int)
location: variable choix of type Scanner
1 error
Comme indiqué, ce qu'il ne connaît pas c'est la méthode
charAt(int)lorsqu'elle est utilisée sur la variable
choixde type
Scanner... en effet cette méthode existe plutôt dans la classe
String!
if(conv == 'c') { System.out.println("Donnez votre tempereture en Fahrenheit s'il vous plait"); Scanner cel = new Scanner(System.in); int fahr = cel.nextInt(); int celc = ((fahr - 32) * 5) / 9; }C'est le même qu'avant et il ne concerne pas l'erreur...
"on ne peut comparer un string et un char"
Certes, mais conv est un char donc où est le problème ?