第十二课 运算符

第十二课  运算符
一、算术运算符:
单目:+(取正)  -(取负)  ++(自增1)  - -(自减1)
双目:+  -  *  /  %(取余)
说明:
1、++:在后边时先算后加1,在前边时先加1后算
2、- -:同加加
3、%:只能用于整数,取得相除余数
我们通过例子说明这些的用法:
public class addTest{
        public static void main(String args[]){
                int i=10,j=10;
                System.out.println((++i)*(j--));            //110
                System.out.println("i="+i+"  j="+j);    //I=11  j=9

                System.out.println((i--)*(++j));        //110
                System.out.println("i="+i+"  j="+j);    //I=10  j=10

                System.out.println("/'i++/'="+(i++)+"/'++i/'="+(++i));  //'I++'=10  '++I'=12
                System.out.println("i="+i+"  j="+j);  //I=12  j=10
                System.out.println(10%3);    //1
                System.out.println(3%10);    //3
        }
}
二、关系运算:
  ==  !=  >  <  >=  <=
这个我们多次用到了,随便举个例子:
import javax.swing.*;
public class booleanTest{
                public static void main(String args[]){
                String i=JOptionPane.showInputDialog("please input your age:");
                int age=Integer.parseInt(i);
                if (age>18)
                  System.out.println("Your are a man");
                else
                  System.out.println("Your are a younger");
    System.exit(0);
        }
}
三、逻辑运算符:
  &(与)  |(或)  !(反)
&:当两边同时为真时,结果为真,否则为假
| :当两边有一边为真时,结果为真,否则为假
! :真值变假值,假值变真值
我们看下面的例子:

public class booleanTest{
public static void main(String args[]){
  boolean a,b;
  a=true;
  b=!a;
  System.out.println(a&b);
  System.out.println(a|b);
        }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章