Learn about assignment operator expression java, we have the largest and most updated assignment operator expression java information on alibabacloud.com
;--++/--+/-minus (self-increment/auto-subtract)Pre-gaga/post-gaga ++i/i++Pre-decrement/post-decrement--i/i--Conclusion:Before + +, first operation, after assignmentAfter + +, first assignment, after operation--Java comparison operators>,= Assignment, int i = 3;//Assign 3 to variable i= = equals, I = = 3;//Returns a Boolean type, determines whether I equals 3--
Almost all operators can only operate on Primitives ). The exceptions are "=", "=", and "! = ", They can operate on all objects. In addition, the String class supports "+" and "+ = ".
(1) Assignment
If "A = B" is used for the primary type, the content at "B" is copied to ". If A is modified, B is not affected by the modification.
The situation changes when the object is assigned a value. When operating on an object, what we actually operate on is its
created with "Pdffactory Pro" trial version www.fineprint.cnJAVA Private school with Me study Series--java article website: http://www.javass.cn Tel: 010-86835215}The Boolean expression that forms an if () statement argument is legal and safe. This is because when the first sub-expression is a false, the second subexpression is skipped, and when the first subexp
Java operators
Assignment operatorassignment operator(=): Take the right value (that is,Right Value), copy it to the left (i.e.left value)。The right value can be any constant, variable, or expression (as long as a value can be generated).The left value must be a definite, named variable. PublicclassTest { Public
not conform to our normal thinking. For example, the following:
Public class sample3_14{ publicstaticvoid main (string[] args) { int i = n; long L = >>; System.out.println ("i =" + i); System.out.println ("L =" + l);} }
According to our normal understanding of the shift operation, the 32-bit integer value 88 is shifted left 32 bits, the entire bit pattern is displayed as 0, so the final result is 0, but in the final result I will find that the valu
1. Assignment operator =Variable name = expression;Assigns the value of the expression to the right of the equal sign to the variable to the left of the equals sign2. Arithmetic operator +-*/% + +--+ + Add and re-operate before the first+ + at the back of the first operation
I. GENERAL class of OperatorsAll operator types are enumerated first: arithmetic operators, assignment operators, comparison operators, logical operators, bitwise operators, and ternary operators.What is named operator, which is called operator, is it a symbolic representation of the operation? you can see some of the
one after the expression is finished. The ++a or –a is a plus one or minus one, then the expression operation.The sample code is as follows:int a = 12;System.out.println (-a);①int B = a++;②system.out.println (b); b = ++a; ③system.out.println (b); 1234567The output results are as follows:-1212141234The above code ① line is-A, the A variable is reversed, the result output is-12. The first line of ② code is t
type, as long as it is smaller than int (char,byte,short). In general, the largest data type that appears in an expression determines the data type of the final result of the expression. If you want to assign the result to a smaller data type, you need to use a type conversion, which can cause information loss.12.Java no sizeofThe biggest reason for using sizeof
bit is 1~ Each bit of the operand is flipped by a bitwise complement operator>> bitwise RIGHT operator. Left operand the number of digits specified by the right operand of a bit>>> bitwise right to complement the 0 operator. The value of the left-hand operand is moved to the right by the number of digits specified by the right-hand operand, and the resulting emp
right side will operate.: When the left side is false, then the right side does not operate.So as long as there is false on the left there is a difference, if it is true, it is identical.Of course, we definitely recommend in the process of development, which can reduce the overhead of right-side operation.| and | | The difference is no longer elaborated the same idea.c) XOR, as the name implies, returns True when A and B are inconsistent, and returns false.5, bitwise operators ( A) 30000 0000
in the method block (variables declared in the method code block), scoped to the method's interior2. Global variables: Defined inside the class, outside of the method, acting on the entire classOperators in Java:1. Arithmetic operators + 、—、 *,%, + + 、--Example: int b= + + (++i);//No, error. equivalent to int b= + + (i=1); it's not legal.int c*=i++;//is wrong,int c=2;c*=i++; or c*=++i; it's all right. c*=++ (i++); or c*=--(++i); it's all wrong.int i=
"At the bottom, the data in Java is manipulated by operators. "1. using Java Operators-the operator takes one or more parameters and generates a new value, the form of which is not used with the normal method call, but the effect is the same. The Plus and unary positive sign (+), minus sign, and unary minus (-), multiplication sign (*), Division sign (/), and
Let's first clarify the difference between the object and the reference, for illustrative purposes, we define a simple class: Public class Person { int age ;}With this template, you can use it to create objects:Person person=person ();Usually the action of this statement is called the creation of an object, in fact, it contains four of actions.1) The "new person" on the right is a template for the person class, creating a Person class object (also referred to as the person object) in the heap
From http://www.cnblogs.com/ggjucheng/archive/2012/12/15/2812966.html
English from http://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.htmlSimple value assignment operator
= Simple value assignment operatorArithmetic Operators
+ Addition operator-subtractio
1: operator (master)(1) Arithmetic operatorsa:+,-, *,/,%,++,--The use of b:+A: AdditionB: plus signC: String connectorThe difference between c:/and%When the data is in division operation,/get is quotient,% get is remainderThe use of d:++ and--A: Their role is self-increment or self-reductionB: Use* * Used alonePut in front and back of the action data.The a++ or ++a effect is the same.* * Participate in operation usingPut in front of operand: increment
immediately after the object is created, the constructor of the vehicle class is called, initializing the object that was just generated. Constructors are definitely there. If you do not write, Java will give you a default constructor.3) "Vehicle Veh 1" On the left creates a Vehicle class reference variable. The so-called vehicle class reference is the object reference that can then be used to point to the vehicle object.4) The "="
called, initializing the object that was just generated. Constructors are definitely there. If you do not write, Java will give you a default constructor.3) "Vehicle Veh 1" On the left creates a Vehicle class reference variable. The so-called vehicle class reference is the object reference that can then be used to point to the vehicle object.4) The "=" operator causes the object reference to point to the v
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.