Java-第五章 操作符
程序员文章站
2022-07-04 18:55:50
...
常规的运算符都有
自加自减的前后区别是先使用在改变 还是先改变在使用。
逻辑运算符
位运算
逻辑运算
这个赋值运算有多种缩写形式
三目运算符 表达式?语句1:语句2
当表达式成立执行第一个语句或者赋值 否则执行语句2
public class Test {
public static void main(String args[]) {
int a , b;
a = 1;
b = (a == 1) ? (4) : (5);
System.out.println( "Value of a is : " + a );
System.out.println( "Value of b is : " + b );
b = (a == 1) ? (a=2) : (a=3);
System.out.println( "Value of a is : " + a );
System.out.println( "Value of b is : " + b );
//一下使用方法不被允许 看来?:只能用于赋值语句中用于判断
//a = 1;
//(a == 1)?(b=10) : (b=20);
//System.out.println( "Value of b is : " + b );
}
}
从结果可知 ?后的选择语句不是独立的,无法像C#中执行独立的语句