• 我的学习记录-JAVA SE 02


    (二)类型和运算

     一:变量和常量

    1、字面量和常量

    字面量:“文字”

    常量:在程序中固定不变的值

    字面值常量:整数常量1,2,3,小数常量3.14,布尔常量false,true等。

    【final floot pai=3.14f;(小数后面加f)】

    2、引出变量

    在程序中临时存储数据的媒介称为变量

    3、变量的定义和基本使用

    表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用,也可以用来存储某种类型的未知数据。

    (饭店的雅间)

    定义:先定义变量,再赋值;

            数据类型  变量名 (变量名=值);

        或在声明时同时赋值;

            数据类型  变量名 =  初始化值;

    注意:格式是固定的。

            = 是赋值号  右边向左边传值

            int 是数据类型

    特点:

    ①占据着内存中的某一存储区域

    ②该区域有自己的变量名和数据类型

    ③可以被重复使用

    ④该区域的数据可以在同一类型范围内不断变化

    4、变量分类-作用域-使用规则

    变量的分类:随着变量定义在类中的位置不同,故把变量分成两大类:

    成员变量(全局变量):直接定义在类里的变量。

    局部变量:方法形参,方法内变量,代码块变量。

     

    程序的入口  main alt+ ?

    5、java表达式

     

    二、数据类型

     确定变量在内存中需要使用空间的大小。

    1、数据烈性和分类

     

    1)布尔型

    只有真和假2种类型

    Ture-->

     flase -->

    2)整数类型

    Byte b =0  或者  1    只能存储这2

    Short 短整型 short s = 9999;  一般存2位数的时候

    Int i = 999999999;    一般4位整数的时候

    Long l = 999999999;   更大的

    3)小数类型

    Float 单精度类型 跟7位小数

    Double 双精度类型  跟14位小数

    4)字符类型

     Char c = ‘?’;    用此存储的字符只能有一个字符

    2、基本数据类型转换

    1)自动类型转换

    2)强制类型转换

    3)表达式的自动提升

    表达式里的某个变量值最大 最后的结果跟其变量值一至

    3、运算符

     

    1)算数运算符

    结果10

         10

    (单纯的x++ ++x没有区别  主要是前面的赋值操作。)

    2)赋值运算符

    使用赋值运算时,=左边一定时变量,=右边一定先计算结果,才可向左边变量赋值。

    X=10

    X+=10;  //x=x+10

    X-=10;   //x=x-10

    X*=10;  // x=x*10

    X/=10;   //x=x/10

    X%=10;   //x=x%10

     3)比较运算符

    条件?条件成立的输出:条件不成立时的输出

      (吗)         (否则)

    5)逻辑运算符

    6)运算符的优先级

     

     

  • 相关阅读:
    堆排序算法
    基数排序
    快速排序
    OpenSSL加密证书
    jobs后台任务
    at,crontab例行性任务
    dns
    ftp
    ssh
    iptables
  • 原文地址:https://www.cnblogs.com/yushixin/p/6398037.html
Copyright © 2020-2023  润新知