• JAVA基础——第二章,变量,数据类型和运算符


    一,变量声明及使用

    • 申明变量再赋值
    int money;    //声明变量
    monry = 100;    //赋值
    • 声明变量并赋值
    int money = 100;    //声明变量并赋值

    二,JAVA常用数据类型

    • byte = 1byte = 8bit
    • short = 2byte = 16bit
    • char = 2byte = 16bit
    • int = 4byte = 36bit
    • float = 4byte = 36bit
    • double = 8byte = 64bit
    • long = 8byte = 64bit
    • boolean = 1bit
    • 数据类型的几种特殊情况

    1. 任何数操作doublie,结果都为doublie类型。
    2. byte + byte 或 short + short时:值未超出最大值时结果为int,超出最大值时程序报错。

    三,变量命名规则

    1. 第一个单词的首字母小写,其后单词的首字母大写(驼峰写法)
    2. 首字母可以为: " _ " 和 " $ " , 其余部分可以为:数字, " _ " ," $ " 符号

    四,赋值运算符

    变量名 = 表达式;(右边赋值给左边)

    int a = (b + 3) + (b -1);    //赋值运算符

    五,算术运算符

    • 加,减,乘,除:+,-,*,/
    • 优先级:加减 < 乘除

    六,关系运算符

    • >,<,==,>=,<=,!=
    • 大于,小于,等于,大于等于,小于等于,不等于
    • 作用:用来做比较运算
    • 比较的结果:boolean类型,值:true(真),false(假)

    七,逻辑运算符

    运算符 表达式 说明
    && 条件1 && 条件2 仅仅两个条件同时为真时,结果为真
    || 条件1 || 条件2 只要两个条件有一个为真,结果为真
    ! ! 条件1 条件为真时,结果为假,条件为假时,结果为真

    八,运算符的优先级

    1. 最高的优先级:小括号()
    2. 顺序:单目运算符(i++,i--) > 算术运算符 > 关系运算符 > 逻辑运算符
    3. 当运算符比较多,无法确定执行顺序时,可以使用小括号()控制一下顺序

    九,自动类当运算符型转换规则

    • 满足自动转换规则的条件
    1. 两种类型要兼容:(整数和浮点数)相互兼容
    2. 目标类型大于源类型:例:double型大于int型
    • 如果一个操作数为double型,则整个表达式可提升为double型

    十,强制类型转换

    • 数据类型    变量名    =    (类型名)表达式
    int b = (int)10.2;    //强制类型转换
  • 相关阅读:
    对象和接口简单比较
    DevExpress报表开发基本流程
    有关ExecuteNonQuery返回值的分析
    2012年度计划
    小测试:有关++i&&i++,你是不是看晕了
    “PE文件格式”1.9版 完整译文
    .NET中的入口及幕后英雄:MSCorEE.dll(转)
    软件构建过程中的隐喻
    转:地图导出格式,教你如何选择
    推荐几个网站
  • 原文地址:https://www.cnblogs.com/lichujian/p/12368948.html
Copyright © 2020-2023  润新知