zoukankan      html  css  js  c++  java
  • java基础3

    1、数据类型的转换

    主要是指的 不同的数据类型之间进行转换。
    (1)自动类型转换
    范围小的数据类型值,转换为范围大的数据类型的值。
    例如 byte int 自动 byte 转换为 int
    byte->short->int->long->float->double
    (2)强制数据类型转换
    数据范围大的转换为数据类型小的。
    强制类型转换不会报错,只是损失了精度。
    例如:喝多了::: 记不住 精度 就丢失了
    double 2.134 –> int 2 0.134 没了。
    数据类型之间进行强制转换。比如:
    int 转换为 String 或者 String转换为 int
    String与日期类型 转换。
    “2018-11-6 20:37:66:002”–>Date 先记住 后面会在API
    //Integer.Valueof() ParseInt()

    2、算术运算符

    加减 乘除 求余运算。 + - * / %
    运算后赋值。赋值运算。
    += 相当于 +完之后 赋值 例如 int a=0; a+=10; a=a+10;
    -=
    /=
    关于/,一定要记得 0不能作为除数。异常

    3、自增自减运算符

    ++ – int a; 都代表 1次。
    a++:表示自己增加1 表示 先使用变量a 再进行自加运算
    ++a:表示自己增加1 表示 先自加运算 再使用变量a
    a–:表示自己减少1 表示 先使用变量a 再进行自加运算
    –a:表示自己减少1 表示 先自减运算 再使用变量a

    一般是在 循环的时候使用–后面讲流程控制时 会详细讲。

    4、比较运算符

    < <= >= == !=
    进行数据的比较,最后的结果为一个 boolean类型的结果。
    条件语句。(if else case while)

    5、逻辑运算符

    逻辑与:
    &:表示只有表达式两边都是 true 结果才为 true
    &&:表示只有表达式两边都是 true 结果才为 true
    区别:短路,提前结束这个判断过程。
    && 如果第一个条件为 false 则 后面的语句不再运行。 可以加快速度。
    &: 不具有短路功能,从左到右 依次执行。
    逻辑或
    ||:有一个为 true 就为 true
    |:有一个为 true 就为 true
    区别: 短路,提前结束这个判断过程。
    ||:如果第一个条件为 true 那么后面不再判断,直接输出为 true;
    |:不具有短路功能,从左到右 依次执行
    逻辑非
    !非真即假 非假即真。</p

  • 相关阅读:
    生成随机端口函数
    于获得MFC窗口其它类指针的方法
    VC6.0中使用ADO操作Access数据库 (转)
    【原创】C++利用IXMLDOM解析XML文件。
    转帖:用MFC对话框做无闪烁图片重绘一一 程序设计: icemen
    C代码优化方案(转)
    【转】C++ Socket UDP "Hello World!"
    线程中使用UpdateData出错解决方法(转)
    C语言调试打印log函数。
    Windows Sockets 网络编程(三) —— WINDOWS SOCKETS 1.1 程序设计(转)
  • 原文地址:https://www.cnblogs.com/hsiehchou/p/10381030.html
Copyright © 2011-2022 走看看