Java Tutorial/Operators/Increment Decrement Operators
Версия от 17:44, 31 мая 2010; (обсуждение)
Содержание
Increment and Decrement: Demonstrate ++.
public class MainClass {
public static void main(String args[]) {
int a = 1;
int b = 2;
int c;
int d;
c = ++b;
d = a++;
c++;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
System.out.println("d = " + d);
}
}
a = 2 b = 3 c = 4 d = 1
The increment and decrement operators
- add an integer variable by one.
- increment operator: two successive plus signs, ++.
- decrement operator: --.
public class MainClass {
public static void main(String[] argv) {
int count = 10;
++count; // Add 1 to count
--count; // Subtract 1 from count
System.out.println(count);
}
}
10
The prefix form and the postfix form
public class MainClass {
public static void main(String[] args) {
int numA = 5;
int numB = 10;
int numC = 0;
numC = ++numA + numB;
System.out.println(numA);
System.out.println(numC);
}
}
4 14
Using ++ and -- with floating-point variables
public class MainClass{
public static void main(String[] arg){
double a = 12.12;
System.out.println( a-- );
System.out.println( a++ );
System.out.println( --a );
System.out.println( ++a );
}
}
12.12 11.12 11.12 12.12
Using the increment and decrement operators in an expression
public class MainClass {
public static void main(String[] args) {
int numA = 5;
int numB = 10;
int numC = 0;
numC = ++numA + numB;
System.out.println(numA);
System.out.println(numC);
}
}
6 16