遍历:
所谓遍历(Traversal),是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。
遍:全面,到处;
历:行、游历、周游;
遍历就是全部走遍,到处周游的意思。如:遍历名山,博采方术。
在为 float 或 long 类型的变量赋值时,必须加上类型标识“f / F”或“l / L”。但在将 int 类型的值赋给 float 或 long 变量时,可以省略类型标志符;但了为统一,建议所有情况都加上类型标志字母;short byte 类型的变量不用加类型标识后缀。
注:如果 int类型的值进行运算的结果超出 int 范围,编译是不会报错的,但会输出错误的结果。这点要特别留意;
在科学计数法中,常用 E+n 替换掉部分数字,E 表示以 10 为底的指数,n 表示幂数(可为负)。比如:3.14E+8=3.14*10^8;
取模(%):就像去银行取钱,银行取款的模的大小是100,比如卡里有598块,用100取模后结果是98;
for 或 while 循环就像围着操场跑步:for ( 从第几圈开始跑;跑到第几圈;圈数变化规律 ) { 跑步 }
提取一个数的百位数数值:1234 的百位上的数为:1234 / 100%10=2;(原理要掌握)
在编程时,要尽量使用()实现要想的运算顺序,避免产生歧义;
要养成良好的编程习惯;
if ... else if ... else:就像用一串钥匙去开门,一旦门打开了,就没有必要再尝试其它钥匙。
在代码编译通过后,要进行全面的数据测试,包括:正确数据、错误数据、临界数据;
Scanner 功能使用步骤:
1. import java.util.Scanner; //导入Scanner包;
2. Scanner sc=new Scanner(System.in); //创建一个键盘录入对象sc;
3. int num=sc.nextInt(); //调用 nextInt()功能接收键盘录入的数据;
switch 语句在执行时,会把几个常量加载到内存中,所以,在对几个常量进行判断时,switch 语句要比 if 语句的效率高;
switch 语句会一直执行,直到遇到 break 或执行到循环结束(类比:开门)。