1.PTA
2.1 jmu-Java-02基本语法-01-综合小测验 (9 分)
2.2 jmu-Java-02基本语法-02-StringBuilder (5 分)
2.3 jmu-Java-02基本语法-03-身份证排序 (9 分)
2.6 jmu-Java-02基本语法-04-动态数组 (8 分)
2.5 jmu-Java-02基本语法-05-浮点数的精确计算 (5 分)
2.7 jmu-Java-02基本语法-08-ArrayList入门 (10 分)
1.1 综合小测验
对于控制台输入的处理,nextLine()方法与其他nextXXX方法混用会产生吞回车问题。建议全部使用Scanner.nextLine()处理输入以免碰到行尾回车换行问题。
处理方法:用Integer 转化的方法:
String -> int |
---|
int i=Integer.parseInt(“123”); //注意一定要是纯数字 |
知识点:
- Eclipse自动生成快捷键解Alt+\
1.输入:switch Alt+
效果:
switch (key) {
case value:
break;
default:
break;
}
2.输入:for Alt+
效果:
for (int i = 0; i < args.length; i++) {
}
3.输入:while Alt+
效果:
while (condition) {
}
4.输入:sysout Alt+
效果:
System.out.println();
5.输入:main Alt+
效果:
public static void main(String[] args) {
}
- 使用Eclipse快速创建程序框架:
利用Eclipse的quick fix功能快速创建方法。
- 不要重复创建Scanner对象。
其他: 缩进, Tab、Shift+Tab。运行, ctrl+F11。
注意:
- 如果JDK为1.6版本(最新版PTA已支持1.8),switch不支持字符串。需先将字将String转化为int(早期的PTA 中使用的open jdk6)
- 使用Eclipse的quick fix功能快速创建函数int choice2Int(String choice)