witam
o to krótki kod
public class test {
public static void main(String[] args){
double a = 5;
double b = 3;
double c = 9;
System.out.println("a="+a+"\n"+"b="+b+"\n"+"c="+c);
a = (a++)+(b++)-c;
System.out.println("a="+a+"\n"+"b="+b+"\n"+"c="+c);
}
}
wynik jest
a=5.0
b=3.0
c=9.0
a=-1.0
b=4.0
c=9.0
Zastanawia mnie to że po inkrementacji a++ wynik zmiennej a nie równa się 0. tylko -1.
w przypatku b++ zadziałało. Czy to oznacza że nie można użyć inkrementacji działając na zmiennej a?