zoukankan      html  css  js  c++  java
  • java 笔记02

    java数据类型转换:

    自动转化:  byte-->short-->int-->long-->float-->double

                       char-->int-->long-->float-->double            byte和short不能转成char  类型不兼容。

     

    强制类型转换:

       int k = (int) 99.99;     //输出 k  99。 强转会丢失精度。

    如何理解char类型是可以转化为int,long等数值的?

    例子:+ 号在字符中的特殊作用。

    public class AddOperate{

       public static void main(string[ ] args ){

             int i=10;

            char c='a';

            int res=i+c;

           System.out.println(res);                 //107;

          //说明了,字符可以转化为数字的可能性。实际上字符保存的是底层的计算机编码。

         //并且。 char, byte,short 在求和的时候会自动转换为int.

      }

    }

    + 号在  {字符串}  中的作用。 从左到右,依次计算。(类似js)

    java中的关系运算符。

    ==    !=     >=     <=     >     <

    java中的逻辑运算符。

    &与  

    |或  

    ^异或 (相同为false);

    !非

    短路逻辑运算符。  && 短路与  ||  短路或  

    结论一样。但是有短路区别。&&执行过 为false的。后面不会执行了。效率加快。同理,|| 遇到true.后面就不会执行了。

       

  • 相关阅读:
    【转载】实时嵌入式软件开发的25个常见错误
    软件测试高级测评师培训-白盒测试所用工具
    SQL update select语句
    JS对URL字符串进行编码/解码分析
    Java利用jacob实现文档格式转换
    Web打印--Lodop API
    常用正则表达式
    截取视频第一帧作为预览图片
    plupload api
    URL特殊字符的转义
  • 原文地址:https://www.cnblogs.com/liuliu-hai/p/12147672.html
Copyright © 2011-2022 走看看