3.2 boolean数据类型java
true
和false
都是直接量,就像10这样的数字。它们被看成保留字同样,不能用作程序中的标识符。但他们应该不是关键字或保留字。 [AdditionQuiz.java]()git
import java.util.Scanner
以及Scanner input = new Scanner(System.in)
相似C里的scan()
。Scanner
对象什么时候释放的问题,代码里没写,但Eclipse里提示了。System.currentTimeMillis()
。复习题 66(89/679)编程
int i = 1; boolean b =(boolean)i
这种IDE会报错。3.3 if语句数组
[SimpleIfDemo.java]框架
sysout
就是至关于System.out.println();
Alt+/
组合键input.nextInt()
是取得用户输入的一个int值,若是不是int值报错。3.4 双分支if-else语句dom
3.5 嵌套的if语句和多分支if-else语句模块化
复习题 70(93/679)函数
3.6 常见错误和陷阱 71(94/679)学习
复习题 73(96/679)测试
3.7 产生随机数
Math.random()
产生一个0.0到1.0之间的随机double值,不包括1.0。3.13 switch语句
复习题 88(111/679)
3.14 条件表达式
复习题 89(112/679)
3.15 操做符的优先级
复习题 90(113/679)
3.16 调试
4.2 经常使用数学函数
Math.PI
和Math.E
复习题 104(127/679)
4.3 字符数据类型和操做
复习题 108(131/679)
4.4 String类型
String
实际上与System类和Scanner类同样,都是Java库中一个预约义的类。String类型不是基本类型,而是引用类型(reference type)。length()
charAt(index)
从字符串中获取字符
concat()
链接字符串toLowerCase()
和toUpperCase()
字符串的转换next()
方法,从控制台读取字符串nextLine()
方法,从控制台读取字符串字符串比较
substring()
得到子字符串indexOf()
和lastIndexOf()
获取字符串中的字符或子串Integer.parseInt()
和Double.parseDouble()
字符串和数字间的转换复习题 116(139/679)
4.5 示例学习
4.7 格式化控制台输出
System.out.printf()
6.2 定义方法
6.3 调用方法
6.4 void方法示例
复习题 177(200/679)
6.5 经过传值进行参数传递
复习题 180(203/679)
6.6 模块化代码
6.7 示例代码
6.8 重载方法
复习题 187(210/679)
6.9 变量的做用域
6.10 示例学习
6.11 方法抽象和逐步求精
“分治”(divid-and-conquer)策略,也称为逐步求精(stepwise refinement)。
逐步求精的优点
8.4