Java impression d'une chaîne de caractères contenant de multiples entiers

Juste de commencer l'apprentissage de java aujourd'hui et ne semblent pas le comprendre. Je suis le tutoriel sur learnjavaonline.org qui vous apprend quelques petites choses et vous demande alors d'écrire un code pour faire une chose en particulier, il vérifie ensuite la sortie pour voir si sa bonne. La chose est, si ce n'est pas correct, il ne dit pas pourquoi, ou vous donner un exemple de code correct.

Il veut de moi, à la sortie d'une chaîne en disant: "H3110 w0r1d 2.0 vrai" à l'aide de toutes les primitives

je suis venu avec cette

public class Main {
public static void main(String[] args) {
    char h = 'H';
    byte three = 3;
    short one = 1;
    boolean t = true;
    double ten = 10;
    float two = (float) 2.0;
    long won = 1;
    int zero = 0;

    String output = h + three + one + ten + " " + "w" + zero + "r" + won + "d " + two + " " + t;
    System.out.println(output);
}

}

mais elle renvoie 86.0 w0r1d 2.0 true

comment puis-je faire afin de ne pas ajouter tous les nombres entiers, mais les affiche consécutivement?

Utilisez De La Ficelle.format comme dans ce la poste

OriginalL'auteur user2650243 | 2013-08-04