0

申し訳ありませんが、これはばかげた質問だと確信していますが...

なぜこれができるのか、誰か説明してください:

public class java {
public static void main(String[] args) {
    byte zero = 0;
    short one = 1;
    int three = 3;
    long one2 = 1;
    float onepointnought = 1.0f;
    double onedotnone = 1.0;
    char letterh = 'H';
            char letterw = 'w';
            char letterr = 'r';
    char letterd = 'd';
            boolean bool = true;
    String output = letterh + three + one + one2 + zero + " " + letterw + zero + letterr + one + letterd + " " + (onepointnought+onedotnone) + " " + bool;
    System.out.println(output);
} }

出力中:

77 w0r1d 2.0 true

「H3ll0 w0r1d 2.0 true」と表示されることを期待しています

これは、 http://www.learnjavaonline.org/にあるインタラクティブなオンライン Java チュートリアルからのものです。

ありがとう!

ニール。

4

1 に答える 1