• 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

  • 相关阅读:
    SVG绘制星空效果
    httpserver实现简单的上下文
    httpserver
    多协成利用互斥锁按顺序执行读取文件
    channel补充
    获取小程序的手机号
    php 简单加密解密
    goroutine channel
    json序列化和反序列化
    golang 命令行参数
  • 原文地址:https://www.cnblogs.com/xushirong/p/7232472.html
Copyright © 2020-2023  润新知