Gizport
1 回答
0
Share (facebook)
59
view
全般

超急いでいます!!!!プログラミングの質問です。 Javaを使ってプ...

超急いでいます!!!!プログラミングの質問です。
Javaを使ってプログラミングの勉強をしているのですが、インクリメント・ディクリメント演算子のところで分からなくなってしまいました。
ご回答お願いします public class Zenchigata{
public static void main( String[] args){
int a = 100;
int b = 100;

int x = ++a * 10;
int y = --b * 10;

System.out.println( "a= " + a + "x = " + x);
System.out.println( "b= " + b + "y = " + y);
}
}

このプログラムを出力すると、
C:java Zenchigata
a= 101x = 1010
b=99y= 990

となるのですが、bをなくしてaだけでやると・・・

public class Zenchigata01{
public static void main( String[] args){
int a = 100;

int x = ++a * 10;
int y = --a * 10;

System.out.println( "a= " + a + "x = " + x);
System.out.println( "a= " + a + "y = " + y);
}
}

C:java Zenchigata01
a= 100x = 1010
b=100y= 1000

と出てきてしまいます。
別にbじゃなくてもaでも同じ結果は得られるというわけではないんでしょうか?
なぜ出力が変わってきてしまうのでしょうか?
なにとぞご回答よろしくお願いします。
Yahoo!知恵袋 4482日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
aだけの結果は
>a= 100x = 1010
>b=100y= 1000
a= 101 x= 1010
a= 100 y= 1000
では?

int x = ++a * 10;
int y = --a * 10;

x計算時、aはインクリメントされて、100→101に
y計算時、aはx計算時に101になってますから、デクリメントすれば、101→100に
Yahoo!知恵袋 4482日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
64
Views
質問者が納得System Idle ProcessじやなくてSystemの間違いでは? System Idle Processは数字が大きいほどCPUがラクチンになっている(負荷から解放)になってるってことですよ。 不要なプログラムを削除したというのが気になりますねえ。 プログラムによっては削除するときにXPの大事なファイルまであの世に持っていくお馬鹿さんプログラムもあります。 OSが壊れかけている(XPのDSP版CDとかで修復とかで対応)、何かケンカし合っているソフト、アプリ(削除後の残骸も注意)とかがあるのかも...
4839日前view64
全般
30
Views
質問者が納得McAfeeはちゃんとしたセキュリティソフトです。正常に動作するよう、機能を有効にしておいてください。 RegClean ProとSystem Speedupは、金をむしり取ろうとしてくる悪質な詐欺ソフトです。害悪でしかないので、アンインストールしてください。 …と口で言うのは簡単なのですが、これらのソフトをアンインストールが困難なように作られていて、完全に消すことは難しいです。 パソコンを購入されてから日が浅いようですし、詐欺ソフトの駆除を試みるよりも、リカバリを行って環境をクリーンに戻すことをおすす...
3662日前view30
全般
17
Views
質問者が納得WHR-300にインターネット接続設定を行ってください。 VH-100~WHR-300~PCって形につなぎます。 WHR-300なら ブラウザのアドレス欄に 192.168.11.1を入力してEnter ユーザー名:root パスワード:空欄 で管理画面にログインして、LAN設定でPPPoE設定(インターネット接続設定)を行えばインターネット接続はできる。 追記:え? これ以上詳しく? つなぎ方、ルーターのログインの仕方、まで書いてるのに・・・・・・ WHR-300にセットアップシートが付属してなか...
3726日前view17
全般
49
Views
質問者が納得無線ルーターをルーターとして使わず ハブとして使う設定に変えれば使えると思います。 ハブですからPCと同列でOKです。 PCはこのハブの下(有線)でもかまいません。 無線は飛んでますから、後はスマホでキャッチするだけです SSIDを確認してパスワード(暗号化キー)を 設定してやるとログインできます。
3727日前view49
全般
42
Views
質問者が納得オンボード(ICH10R)で2TB超えのボリュームって使えないでしょ? 更にRAIDボリュームは最大2つまでじゃなかったでしたっけ???
3859日前view42