zoukankan      html  css  js  c++  java
  • 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;    //强制类型转换
  • 相关阅读:
    网上零售是国内品牌开拓海外市场的最佳途径
    一个都不能少,海外B2C实战攻略全解
    我想和你一起浅浅淡淡的生活
    中国十大电子商务网站排名
    外贸B2C必读:外贸B2C入行指南(一)
    外贸B2C必读:外贸B2C入行指南(二)
    09年美国最热门的100个B2C网站,他们是怎么成功的?
    几个jsp模块
    【Quartz】【程序目录结构】/DetectNonWorkingDay/src/main/java/com/apple/sqm/dnwd/detect/delta/Detect.java
    Servlet 工作原理解析
  • 原文地址:https://www.cnblogs.com/lichujian/p/12368948.html
Copyright © 2011-2022 走看看