zoukankan      html  css  js  c++  java
  • Java 随心笔记2

    一、变量 数据类型 变量名 = 变量值

    注意:变量使用时需要赋值,不赋值不能使用;
    变量使用有作用域的限制;
    变量不可以重复定义 ;
    关键字不能作为变量名。
    二、解决不同数据类型操作的困惑

    1)X进制:逢X进一;常见的二、八、十、十六进制。

    2) 进制转换:
    任意进制到十进制:系数*基数的权次幂相加
    十进制到任意进制:除基倒取余
    计算机是以二进制形式存在,以补码的方式进行保存和计算

    源码 反码 补码
    byte b = (byte)130;
    130:
    源码 1000 0010
    反码 负数首位不变 其他位取反
    补码 求出的反码+1
    正数是源 反 补一样的

    3)转换
    自动转换(隐式)
    范围大的数据类型 变量 = 范围小的数据类型值;
    如: double d = 1000;
    或 int i = 100;
    double d2 = i;

    强制转换:
    范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
    如:int i = (int)6.718; //i的值为6
    或double d = 3.14;
    int i2 = (int)d; //i2的值为3

    (数据类型)数值

    三、运算符(算术、赋值、比较、逻辑、三元)

    1)算术: ++a 先自增,再运算
    a++ 先运算,后自增

    2)赋值:+=, -=, *=, /=, %=

    3)比较:> < >= <= != ==

    4)逻辑 & | ^ ! && ||

    5)三元运算符:(条件表达式)?表达式1:表达式2;

    四、流程控制语句
    1)顺序

    2)选择
    if 循环的三种格式
    switch
    3)循环

    同样的梦想,不一样的起点,大家共同进步, 微信公众号「孝客之乡」作者。
  • 相关阅读:
    java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date
    权限控制-JS判断是否有权限进行操作跳转页面需要加target
    为你的网站装个“头像”
    本地存储由来的背景
    HTML5的新的结构元素介绍
    Canvas绘图API
    HTML5文件操作API
    认识HTML5
    基于scrapy爬虫的天气数据采集(python)
    Python strip()方法
  • 原文地址:https://www.cnblogs.com/JulyTail/p/9011683.html
Copyright © 2011-2022 走看看