码迷,mamicode.com
首页 > 编程语言 > 详细

javase 基本运算符和三大流程

时间:2018-12-15 15:48:28      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:switch   nbsp   条件表达式   数据   break   大小   选择   条件   分支   

范围:-(2 ^ 字节 X 8 - 1)~(2 ^ 字节 X 8 - 1)-  1

主要区别是数据大小范围:

1.  byte    一个字节    -128 ~ 127

2. short    两个字节    -32768 ~ 32767

3. int        四个字节    -2147483648 ~ 2147483647

4. long     八个字节   

5.char      两个字节(可以放汉字) 

结论:在java中,对char进行运算的时候,直接当做ASCII码对应的整数对待.

1.基本数据类型转换

自动转换

int  a = 1.2;    double = 3;

结论:数据类型可以自动地从低精度------>高精度.

//byte < short < int < int < long < float < double ;

在java中,小数默认是double.

例: int  a = 3;

     int  b = a + 3.4;

结论:当一个int类型和一个double类型运算的时候,运算结果会向高精度转.

2.算术运算符: ++   --

+=左加     -=左减   /=左除   %=左取模

(1). int b = ++a;  ==>  a = a + 1;   b = a;

(2). int b = a++;  ==>  b = a;  a = a + 1 ;

1. int a = 90; ==> a += 90; a = a + 90; ==> a = 180;

2. float b = 89.7; ==> b = b + a; ==> 89.7 + 180;

关系运算符

  1. == 等于 
  2. > 大于
  3. < 小于
  4. >= 大于等于
  5. >= 小于等于
  6. != 不等于

三大流程控制

一  分支控制:让程序有选择的执行,分支控制有三种:  单分支   双分支   多分支

 

1. 单分支   if (条件表达式){

                          语句;

                  }

2. 双分支   if (条件表达式){

                          语句;

                  }else{

                          语句;

                  }

3. 多分支   if (条件表达式){

                          语句;

                  }else if(条件表达式){

                          语句;

                  }else if(条件表达式){

                          语句;

                  }else{

                        语句;

                 }

二 switch语句

switch(条件表达式){

     case 常量 1 :

             语句 1 ;

             break;

  case 常量 2 :

             语句 2 ;

             break;

  case 常量 n :

             语句 n ;

             break;

  default :

             语句 n+1 ;

             break;

}

//条件表达式数据类型,应和case的常量类型一致;switch中的可用数据类型主要是:允许byte,short,int,char,enum等.

三 循环控制:3种

1.for 循环

                 for(循环初始值;循环条件;步长值){

                                 语句;  //循环体

           }

2.while 循环

                while(循环条件){

                  语句;  //循环体

         }

特别说明:while循环是先判断,在执行语句.

3.do while 循环

                  do{

           语句;  //循环体

         }while(循环条件);

特别说明:do while 循环是先执行,在判断.

 

javase 基本运算符和三大流程

标签:switch   nbsp   条件表达式   数据   break   大小   选择   条件   分支   

原文地址:https://www.cnblogs.com/zmy-520131499/p/10123340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!