最高にド低脳な発言してください in ム板(X)
■ このスレッドは過去ログ倉庫に格納されています
0533デフォルトの名無しさん
2005/12/23(金) 20:38:19また、不思議な現象に遭遇したので、質問させていただきます。
Penis myPenis = new Penis(10);
for ( int i ; i < 100 ; i < i++ ) {
myPenis.use();
}
System.out.println(myPenis.length() + "cm");
上のプログラムを実行すると、何故か、"3cm"と表示されます。コンストラクタの引数は
一切触ってないのに、値が変ってしまいます。これも処理系というか実行環境依存なんでしょうか??
ちなみに、クラス宣言は以下の通りです。
class MyPenis {
private int mLength;
MyPenis(int length) {
fLength = length;
}
public use() {
System.out.println("ドピュ!!");
}
}
■ このスレッドは過去ログ倉庫に格納されています