美文网首页
Java 第二章

Java 第二章

作者: 聪聪_bf2e | 来源:发表于2018-10-08 19:07 被阅读0次

    变量

    什么是变量?

    计算机的角度就是系统为程序分配的一个内存单元,用来存储各种类型的数据,根据所存储的数据类型的不同,有各种不同类型的变量,变量名称代表这块内存中的数据。

    变量的分类

    按所属的数据类型划分:基本数据类型变量 引用数据类型变量。

    按被声明的位置划分:局部变量,成员变量。

    计算机存储数据的基本单位:

    字节(Byte):数计算机文件的基本计算单位。

    Bit意思为“位” 或 “比特” ,是计算机的最小单位。是计算机运算的基础,二进制中的一位,是二进制最小的信息单位。

    1 Byte = 8Bit

    八种基本数据类型

    三种声明变量的方式

    boolean flag; // 声明一个bollean 型的变量

    int age = 10;          // 声明一个int变量并赋值

    flag = true;            // 给已经声明过的变量赋值

    进制的转换

    Java 的标识符

    Java 对包,类,方法,参数和变量等要素命名时使用的字符序列称为标识符。

    规则:

    1、由字母,数字,下划线,和美元符号$组成。

    2、不能以数字开头。

    3、区分大小写。

    4、长度无限制。

    5、不能是Java中的保留关键字。(最好见名知意)

    自动类型转换

    容量小的类型会自动转换成容量大的数据类型。

    byte,short,int->float->long->double

    byte,short,int不会互相转换,他们三者在计算时会转换成int类型。

    Java 常用转义字符

    Java算术运算符

    +,-,*,/,加减乘除同数学运算符相同。

    % 取余 比如10%3 得1,++(自加)前缀,对此变量加1再执行其他操作,后缀,先执行其他操作,再对此变量加1.--(自减) 相同。

    Java的赋值运算符和关系运算符

    = 是Java的赋值运算符。 a+=b 相当于  a =  a + b;

    关系运算符的结果都是布尔类型。注意等于是用== 两个等于号比较。包括<,>,<=,>=

    Java的逻辑运算符

    熟悉三元运算符,位运算。

    Switch 的case值的类型必须是 int byte,char,short 或固定的。

    自行看三种循环while,do while,for循环。以及练习。

    数组

    什么是数组 ?

    一组能够存储相同数据类型值得变量的集合。

    定义语法:

    1、int[] arr;       // 声明一个arr数组;

    arr = new int[3]   // 为arr数组分配可以存3个整数的内存空间

    2、int[]  arr= new int[3];    //

    3、int[] arr = new int[]{1,2,3};   或者    int[] arr = {1,2,3}                    // 直接赋值

    使用数组需要注意的问题:

    1.空指针异常 NullPointerException   数组为空的时候

    2.数组越界异常ArrayIndexOutOfboundsException   说明不存在此下标

    相关文章

      网友评论

          本文标题:Java 第二章

          本文链接:https://www.haomeiwen.com/subject/fxadaftx.html