申し訳ありませんが、これはばかげた質問だと確信していますが...
なぜこれができるのか、誰か説明してください:
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 チュートリアルからのものです。
ありがとう!
ニール。