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.后面就不会执行了。

       

  • 相关阅读:
    python 适配器
    python 装饰器
    实测 《Tensorflow实例:利用LSTM预测股票每日最高价(二)》的结果
    TFRecord 存入图像和标签
    TFRecord 读取图像和标签
    CONDA常用命令
    sotfmax的通俗理解
    sigmoid的通俗理解
    查看日志,定位错误_常用的操作
    工作中Git实操详解_看完这篇直接上手!
  • 原文地址:https://www.cnblogs.com/liuliu-hai/p/12147672.html
Copyright © 2011-2022 走看看