zoukankan      html  css  js  c++  java
  • 变量,数据类型和运算符

    内存如何存放数据?
    电脑使用内存来记忆计算时所使用的数据
    内存就是将给的数据根据类型,大小,需求等一系列的要求为他在电脑中划分出
    一块合适的空间来存储他
    不同数据存入具有不同内存地址的空间,相互独立

    变量:

    通过内存中小房间的别名找到数据存储的位置
    通过变量名可以简单快速地找到它存储的数据
    变量的定义是什么?
    变量:一个数据存储空间的表示

    Java定义的常用数据类型有哪些?
    int,double,char,String

    八大基本数据类型:
    整型:byte,short,int,long
    浮点型:float,double
    字符型:char
    布尔型:boolean


    变量声明及使用:
    声明一个变量:int money;
    赋值:money=100;
    int money=100;(数据类型 变量名 = 内存储存数值)

    变量命名规则:
    变量名=首字母+其余部分
    首字母命名规则:字母,下划线 _ ,‘$’符号
    其余部分命名规则:数字,字母,下换线,$符号

    变量命名规范:
    简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,
    其后单词的首字母大写。例如:myScore
    实际开发时,为了易于维护,尽量使用有意义的变量名


    “%” 和 “/” 分别执行什么运算?
    %:求余数
    /:求商


    自动类型转换规则:
    规则1:如果一个操作数为double型,则整个表达式可提升为double型

    规则2:满足自动类型转换的条件
    两种类型要兼容
    数值类型(整型和浮点型)互相兼容
    目标类型大于源类型
    例如:double 型大于 int 型


    强制类型转换:
    (类型名)表达式
    int b = (int)10.2;
    double a = 10;
    int c = (int)a;

    数字加密:
    实现一个数字加密器,加密规则是
    加密结果 = (整数 * 10 + 5)/ 2 + 3.14159
    加密结果仍为一整数


    关系运算符:
    >,<
    ==,!=
    >=,<=

    关系运算符的作用:用来做比较运算
    比较的结果:boolean类型

    boolean变量可以取哪些值?
    boolean (布尔)类型
    boolean类型的值
    真:true
    假:false

    运算符的优先级
    最高的优先级:小括号,即( )
    最低的优先级:赋值运算符,即=
    优先级顺序:算术运算符>关系运算符>逻辑运算符

    “当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序”

    “=” 和 “==” 的区别?
    =是赋值,即将右边的值赋值给左边
    ==是左右两边值和内存地址都相等


    常见错误:
    先声明变量在赋值使用
    变量名不能重复
    运算符的错误使用
    数据类型的自动转换

  • 相关阅读:
    img在src无效或者是空的时候出现边框
    console.log((!+[]+[]+![]).length)
    JQuery与zTree记录
    axis2框架实现webservice
    jsp页面常用代码
    使用MyEclipse实现通过数据库中表和hibernate生成实体类和映射配置文件
    PL/SQL Developer工具的使用简介
    有关静态代码块、代码块、构造方法执行顺序
    完全平方数的个数
    队列Q(排序方式)
  • 原文地址:https://www.cnblogs.com/zjx-959/p/14599859.html
Copyright © 2011-2022 走看看