以下のようなコードを作成しました。
int a = 1; if(a == 1) { System.out.println("1"); a = 2; }
実行すると変数aに入っている1をifを使用して2に変更したいです。
要するに 実行→1と出力される→aが2に変更される
と言った感じです。
沢山の方法も試してみましたが、駄目でした。
以上の説明に意味不明な点が多いかと思いますが、分かる方がいらっしゃいましたら回答いただきたいです。
よろしくお願いします。
あなた自身が思っている通り、意味不明です。
aの値を1から2に変更したら、標準出力に2と出力したいということですか?
もし、そうであれば
System.out.println("1");
は固定で1という文字列を標準出力するというプログラムなので、
もし、変数aの内容を標準出力したければ
System.out.println(a);
と記述する必要があります。
但し、
System.out.println(a);
a = 2;
の順番だと標準出力した後に変数の値を変更するという動作になるので
a = 2;
System.out.println(a);
とする必要があります。
あまりにもあいまいすぎます。