====== Demo - assignment operators which way around? ======
I found an interesting Question on one YouTube Video Tutorials and thought about testing it out myself and make a demo to it.
The Original Video was: [[http://www.youtube.com/watch?annotation_id=annotation_974871&v=TL7tdNp0raE&feature=iv]]
Question was:
what is the difference between c+=b and c=+b
My Answer to that Question is: thats c=c+1 and the next is c=b. See this little demo:
/**
* Messing around with assignment operators
*/
/**
* @author Axel Werner
*
*/
public class TestingAssignmentOperators1 {
/**
* @param args
*/
public static void main(String[] args) {
int x;
x = 5;
System.out.print("x is: ");
System.out.println(x);
System.out.print("x+=1 results in: ");
System.out.println(x+=1);
System.out.print("Now x is: ");
System.out.println(x);
System.out.println("--------------------------------------");
x = 5;
System.out.print("x is: ");
System.out.println(x);
System.out.print("x=+1 results in: ");
System.out.println(x=+1);
System.out.print("Now x is: ");
System.out.println(x);
System.out.println("--------------------------------------");
System.out.println("That means:");
System.out.println(" x+=1 is like x=x+1");
System.out.println("while x=+1 is like x=1");
System.out.println("--- THE END ---");
}
}
{{tag>java learning computer programming assignment operators}}