⑤ 数据类型转换 自动转换: 一般在算术运算过程中进行自 动转换为数字类型比较大的类型
由低级到高级转换
强制转换:又叫做显示转换。
1,从高精度到低精度转换
2,互相兼容类型才能相互转换
3,字符串和int 类型不兼容
4,boolean 型不能被其他类型转换
5,后面中有些类型可以做强制类型转换
可能出现的问题精度损失和超出范围
⑥注释 1,//行注释 单行注释
2,/* */块注释 多行注释 成对出现
3,/** **/ 文档注释 表示程序入口 能够生成javadoc文档
4,编码规范:每行语句占一行,每行之间有空行
通过缩进来表示 每行代码之间的关系
Ctrl + shift +f 自动根据所动规则调试
缩进多少判断代码级别
适当的加注释 临时调试修改不常用的要加注释// 修改时间 为什么修改
复杂运算要简单化表达 分步推进 容易查看排错修正
⑦语句 1,复合语句 有很多 简单语句组成 有成对的大括号{}括起
2,条件语句(分支语句)
if语句 if(逻辑表达式){语句}
if(逻辑表达式){语句}else{语句}
if(逻辑表达式){语句}else if (逻辑表达式 ){语句} else{语句}
3,switch:switch 支持 支持变量类型 int short char byte 整形兼容的可以 String(jdk1.7以上的支持)
case 后面必须是常量
switch (变量){case常量:语句;break;后面 可以写多个case ;default:语句;}
break 不加break 会穿透
最后的关键字 default可以放中间,但要防止穿透 一般放最后
4,循环语句:while语句格式 初始值 while(逻辑表达式){语句;} 自增或自减
do while语句格式 do{语句;}while(逻辑表达式);
注意最后用;结束 循环语句至少执行一次
for语句格式 例for(初始值;循环条件范围;循环过程中表达
式比如自增自减){语句;} 例foreach语句
foreach语句 foreach语句 for(int t : d){System.out.println(""+t);}
break 终止循环
continue 跳过后面的语句继续循环(比如条件为t%2 !=0)
⑧ 数组 定义:具有相同类型 的 数据的线性集合(有序列表)
分类:一维数组 二维数组 多维数组
定义方式:数据类型[] 数组名称; 数据类型 数组名称[];
初始化: 数据类型 数组名称=new数据类型[数组大小];
数据类型 数组名称=new数据类型[]{初始值列表};
使用: 索引:从0开始 最大索引值是 数组 长度减1
使用过程中不要超过最大索引值
超过会使程序出现异常而终止
遍历:foreach循环:用和数组数据类型一致的临时变量
格式: foreach语句for(int t : d){System.out.println(""+t); }
for循环: 使用索引
属性:数组名.length