zoukankan      html  css  js  c++  java
  • 笔记--基本数据类型与数组

    一、标识符

    格式:字母(Unicode中0-65535对应字符),数字,下划线,开头不能是数字。

    注意:

    1、java中关键字不能当字符:True,False,Null,public······(main,System都不是关键字)

    2、当然我们的中文也可以当字符,例:Hello你好

    二、基本数据类型

    基本数据类型 字符大小

    变量的取值范围 

    [-2^(n-1),2^(n-1)-1]

    赋值格式
    逻辑类型(Boolean)   [true,false] boolean x=true or x=false

    整数类型(int,short,long,byte)

    int:4byte=32bit

    short:2byte=16bit

    long:8byte=64bit

    byte:1byte=8bit

    int:[-2^31,2^31-1]

    short:[-2^15,2^15-1]

    long:[-2^63,2^63-1]

    byte:[-2^7,2^7-1]

     

    int a=100

    byte d=127

    字符类型(char) 2byte=16bit char[0,65535] char='A' or char=65
    浮点类型(float,double)

    float:4byte=32bit

    double:8byte=64bit

      float m=0.4f or m=0.4F

    三、数据类型转换(低级到高级)

    1、自动转换

    低——》高

    byte,short,char,——》int——》long——》float——》double

    2、强制转换

    规则:m=(type)value

    四、输入和输出

    1、例如:int m=reader,next int(),即为输入一个整型值

    2、输出:println(m);printf(格式,m)

    五、数组

    1、声明:

    格式:类型 [] 数组名  or 类型 数组名 [] 等等 

    例如: int [],a,b;int [],a[];(二维数组)

    2、创建:

    格式:数组名=new 类型 []

    例如:a=new int[];相当于下图a

    3、数组单元:

    在引用时,不能超越界限。

    例如:a[4]不存在

    4、长度:

    a.length(二维时,长度是一维数组个数)

    例如:a[2][9],a.length=2

    5、初始化,声明的同时可以进行初始化:

    格式:int [] a={1,2,3,4},相当于内存中分配出类似下面图中a后面的东西。

    6、引用:引用数组内的元素值例如:a[1],a[2],a[3];

    注意:

    两个类型相同的数组,一旦二者具有相同的引用,那么二者就具有一样的单元。

    如下图,当b=a;则b[1],b[2],b[3]就和a[1],a[2],a[3]一样了。

    小白学习中,以上如有错误,恳指正。

  • 相关阅读:
    微擎框架 手册
    微擎框架小程序 uitl
    微擎框架小程序 入口
    微擎框架 全局
    python——函数
    python基础-文件操作
    基本数据类型-列表_元组_字典
    基本数据类型-(字符串_数字_列表_元组_字典_集合)
    python列表基础操作
    Python字符串基本操作
  • 原文地址:https://www.cnblogs.com/liyanyinng/p/12454308.html
Copyright © 2011-2022 走看看