Imprimer plusieurs variables char dans une ligne?
Donc je me demandais si il y avait un moyen d'imprimer des char
variables dans une ligne qui n'ajoute pas l'Unicode ensemble qu'un traditionnel impression d'instruction n'.
Par exemple:
char a ='A';
char b ='B';
char c ='C';
System.out.println(a+b+c); <--- This spits out an integer of the sum of the characters
- Vous voulez un
String
, de ne pas ajouter de trois caractères ainsi. Unchar
est un entier non signé entier 16 bits.
Vous devez vous connecter pour publier un commentaire.
ou:
Vous pouvez utiliser l'un de la Chaîne des constructeurs, afin de construire une chaîne à partir d'un tableau de caractères.
La
println()
de la méthode invoquée est celle qui accepte unint
argument.Avec une variable de type
char
et une méthode qui accepteint
, lechar
s sont élargi àint
s. Ils sont ajoutés avant d'être retourné comme unint
résultat.Vous avez besoin d'utiliser la surcharge
println()
méthode qui accepte unString
. Pour réaliser que vous avez besoin pour utiliserString
concaténation. Utiliser le+
opérateur avec unString
et de tout autre type,char
dans ce cas.Ce sera :
System.out.println(String.valueOf(a) + String.valueOf(b) + String.valueOf(c));
.Système.out.print(a);System.out.print(b);le Système.out.print(c) //sans espace