javase 基本运算符和三大流程

Posted 当时的我想不到今天,错过的人回不到从前

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javase 基本运算符和三大流程相关的知识,希望对你有一定的参考价值。

范围:-(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 基本运算符和三大流程的主要内容,如果未能解决你的问题,请参考以下文章

javaSE面试题总结

JavaSE第03篇:Java基础语法之运算符分支结构

我想要自学java,请教自己java的方法,实用的,非诚勿扰。

学习内容整合

javaSE第三天

怎么规划一个零基础学习Unity3D的“方法”或者“流程”