Comment faire, j'ai utilisé un char comme dans le cas d'un switch-case?
Comment puis-je utiliser un personnage dans un cas de commutateur? Je vais être l'obtention de la première lettre de ce que les entrées de l'utilisateur.
import javax.swing.*;
public class SwitCase {
public static void main (String[] args){
String hello="";
hello=JOptionPane.showInputDialog("Input a letter: ");
char hi=hello;
switch(hi){
case 'a': System.out.println("a");
}
}
}
OriginalL'auteur Zhianc | 2011-08-02
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Pablo Fernandez
charAt
devient un personnage à partir d'une chaîne, et vous pouvez mettre sur eux depuischar
est un type entier.Alors passer sur la première
char
dans leString
hello
,Vous devez être conscient que Java
char
s ne correspondent pas un-à-un avec code-points. VoircodePointAt
un moyen fiable pour obtenir un seul Unicode codepoints.OriginalL'auteur Mike Samuel
Comme ça. Sauf
char hi=hello;
devrait êtrechar hi=hello.charAt(0)
. (N'oubliez pas votrebreak;
consolidés).default:
ainsi 😛 merci!OriginalL'auteur Jeffrey
À l'aide d'un char lors de la variable est une chaîne ne fonctionne pas. À l'aide de
vous extrait le premier caractère de la bonjour variable au lieu d'essayer d'utiliser la variable tel qu'il est, dans la forme d'une chaîne. Vous devez également vous débarrasser de votre espace intérieur
OriginalL'auteur Arj
Voici un exemple:
OriginalL'auteur Revanth