zoukankan      html  css  js  c++  java
  • 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 循环是先执行,在判断.

  • 相关阅读:
    5.共享文件夹
    4.CentOS安装
    JS 递归
    Gulp 笔记
    Js call apply bind区别
    Js new 过程解析
    Js 原型和原型链
    JS blur和click 顺序冲突
    重新认识button disabled属性
    英语笔记3
  • 原文地址:https://www.cnblogs.com/zmy-520131499/p/10123340.html
Copyright © 2011-2022 走看看