zoukankan      html  css  js  c++  java
  • javaSE基础总结篇03

    生活中常见的进制:
    十进制(0-9)、星期(七进制(0-6))、时间(十二进制(0-11))、二十四进制(0-23)

    10---->1010

    二进制转十进制:将二进制的每一位乘以2^n ,n从0开始,n每一次加一,在将结果相加。

      二进制转十进制例:1001 ----》  1*2^0 +0*2^1 +0*2^2+1*2^3 = 9

    将二进制换为八进制:

      方式一:二进制--->十进制--->八进制

      方式二:一个八进制相当于三个二进制位,将二进制三位一分割,计算出来

      010 100 101 =  245

    将二进制换为十六进制 :(0-9)(a(10)-f(15))

    0000 1010 0101 = a5

    1.2变量:

    Java数据类型分为两种:

    基本数据类型

    Byte (字节) 8位(bit)

     2.引用数据类型

    String 字符串

    变量的声明方式:

      1.数据类型  变量名

      2.数据类型  变量名1,变量名2...

    数据类型:

      数据类型的转换

    1.自动类型转换

      小数据类型--->大数据类型转换

    2.强制类型转换

      大的数据类型 ----> 小的数据类型。

    数据类型转换中需要注意的点:

    1.凡是short ,byte ,char 定义的变量,在做运算 的时候,数据类型都会自动转换为int

    2.两个不同数据类型做运算,给过取决于大的数 据类型。

    运算符:

    1.1算数运算符:+,-,*,/,%

    1.2自增自减 :++ ,--

    1.3赋值运算符 : = ,+=,-=,*=,/=

    1.4关系运算符 : >,<,>=,<=,== ,!=  (结果只有两种,要么为真,要么为假)

    1.5逻辑运算符: & ,| ,! ,&& ,||

    Int 在计算机中有32位字节

    位运算:只能计算二进制

     &(与):两者为1,才是1,其他的为0

     |(或):两者为0,才是0,其他的为1

     ^(异或):相同为0,不同为1

     ~(取反):将0变1,将1变0

  • 相关阅读:
    JS中的this
    VS下遇到未能加载文件或程序集 错误
    观察者模式实现INotifyPropertyChanged
    看书不仔细的下场
    Android 解析XML
    杂想
    Android 对话框用法
    Android之AlertDialog.Builder详解
    Android:开机自启动并接收推送消息
    Clojure:通过ZeroMQ推送消息
  • 原文地址:https://www.cnblogs.com/xushirong/p/7232472.html
Copyright © 2011-2022 走看看