03.java 运算符、流程控制

 

3.1 java中的运算符

   运算符是一种特殊符号,用以表示数据的运算、赋值和比较。一般由一至三个字符组成,但Java将其视为一个符号。运算符共分以下几种:

    1、算术运算符

 

03.java 运算符、流程控制

 2、赋值运算符


03.java 运算符、流程控制

 3、比较运算符


03.java 运算符、流程控制

 

 4、逻辑运算符


03.java 运算符、流程控制

 

 5、移位运算符

 <<  左移

 >>  右移

 >>> 无符号右移

 

3.2 运算符的优先级


03.java 运算符、流程控制

 3.3 程序的流程控制

 1、if语句

第一种应用:

if 语句是条件判断语句,下面的代码是if语句的一种形式:


03.java 运算符、流程控制

 

int x=0;

	if (x==1){
	  System.out.println("x=1");
	}

  如果x的值等于1则打印出“x=1”,否则什么也不做。

 

第二种应用:

下面的代码是if语句的另外一种形式,其中包括了else关键字:


03.java 运算符、流程控制

 

int x=0; 
	if(x==1){
	    System.out.println("X=1");
	}else{
	    System.out.println("X!=1");
	}

  如果x的值等于1则打印出“x=1”,否则将打印出“x!=1”。

    2、switch 语句

我们可以把上面含有两个else if语句的代码写成switch语句的格式:

 
int x=2;
	switch(x){
    		case 1:
   	  		System.out.println("x=1");
      		break;	
    		case 2:
     			System.out.println("x=2");
      		break;
    		case 3:
      			System.out.println("x=3");
      		break;
    		default:
      			System.out.println("Sorry,I don't Know X.");
	}

 3、while语句

while 语句是循环语句,也是条件判断语句,条件满足时执行,不满足时退出,请看下面代码:int x=1;


03.java 运算符、流程控制

 
	while(x<3){
	   System.out.println("x="+x); 
	   x++; 
	}

       运行结果如下:

x=1
x=2
     do while语句

03.java 运算符、流程控制
 
我们将上面while循环的代码改成:int x=1;
	do {
		System.out.println("x="+x);
		x++;
	}
	while(x<3); 
      程序运行结果如下:
x=1
x=2
   4、for语句


03.java 运算符、流程控制

 

如:

 for(int x=1;x<10;x++){
	    System.out.println("x="+x);
	}
    

你可能感兴趣的:(java)