Java的浮点型常量默认为double型,声明float型常量,须在后面加“f”或“F”。float a=3.14f 不加f默认为double
字符型以单引号指定字符型值。
\n 换行符 \"双引号 \'单引号 \反斜杠 \r回车符 \t制表符 \b退格符
boulean类型适用于逻辑运算,一般用于程序流程控制;
程序流程控制分为顺序结构,分支结构,循环结构
if,while,do-while,for循环控制语句。
数组:相同数据类型的变量的集合;枚举:一种独特的值类型,声明一组命名的常数
自动类型转换是将某种基本类型变量的值直接赋值给某一种基本类型。
强制类型转换为自动类型转换的逆过程,将容量大的数据类型转换为容量小得数据类型,要加上强制类型转换符()。
String a=“43”;int=integer,parseINT(a);
语法:数据类型 变量1=数据类型 (变量2);
操作符也成为了运算符,用来将一个或多个操作数连接成执行性的语句。
一元操作符:自增++、自减--、逻辑非!、按位非~、强制类型转换()等
二元操作符:算术运算、位运算、关系运算、逻辑运算、赋值等
三元操作符:三元判断 ?:
位运算只针对整数数据类型(2进制)
int a=5;
int b=++a +8; //a先自增变为6,再与8相加,最后b值为14.
int b=a++ +8; //先加8为13,再自加1,最后输出b值为6
~按位非运算,将操作数对应的二进制的每一位全部取反。
循环结构分为三种:for循环、while循环、do…while循环
循环四个组成部分:
初始化部分(int-statement)
循环条件部分(text-exp)
循环体部分(body-statement)
迭代部分(alter-statement)

    for语句格式(【初始化表达式】;【条件表达式】;【迭代表达式】){
    循环体
    }
    初始化表达式只执行一遍
    在初始化表达式和迭代表达式中可以用逗号分隔多个表达式
    count为局部变量 循环内初始化表达式 int count=?

    拆数方法
    int nom=123
    int a,b,c,
    a=nom%10
    b=nom/10%10
    c=nom/100

    当内层循环的循环条件为false时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。
    特殊关键字的使用
    转移语句:控制分支结构或循环结构
    break:在swich终止case;循环中用于终止循环,跳出循环结构,跳出内层循环,执行外层循环。
    continue:忽略本次循环,忽略本次循环剩下的其他语句,程序永远不会执行后面语句。
    循环可以相互嵌套 嵌套不超过三层。因为外层执行m次,内层执行n次
    则内层循环实际上需要执行m*n次

    数组:数组是用来存储一组大小固定并且类型相同的数据,这些数据可以通过索引进行访问,根据数组存放元素的组织结构,可将数组分为一维数组、二维数组以及多维数组(三维及以上)。
    创建数组:语法:数据类型 数组名

    数组被创建后,其大小不能改变,但数组中的各个元素值是可以改变的;且访问数组中的元素是,小标索引不能越界,范围必须在0~length-1之内,否则容易引起数组越界异常。
    当数组使用new分配空间后,数组中的元素会具有默认初始值
    数值类型的数组初始值为0.
    字符型的为“\0”\\字符串结束标识

引用类型的则为null(空引用)
遍历将数组内值挨个展示
程序中数组元素值经常是指定值,而非默认值,此时需要将数值初始化。Java中数组初始化方法有两种:静态初始化和动态初始化。