第十二課 運算符

第十二課  運算符
一、算術運算符:
單目:+(取正)  -(取負)  ++(自增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);
        }
}

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