Exercise 1
Specifications
实验1:
写一个程序,通过System类调用out静态域获取 printstream对象,测试printstream对象中包括print方法,println方法及printf方法在内的各种方法,通过printf方法调用实现控制格式输出。在同一个程序中,调用system类的静态域in,实现基于键盘的输入控制。
实验2:
完成Java How To Program 第九版 第3.8节关于GUI的例子。对应第十版章节3.6节
两版电子书已经上传到群文件。
截止日期:(GMT+8) 2016-09-24 09:00
(Update) Functions to test
PrintWriter
print
println
printf
至少尝试2个整数格式+2个浮点数格式。格式占位符语法参照 Java Format Syntax 。
以上内容的测试可以跟Scanner的测试代码结合在一起。
Scanner
hasnext
next
nextDouble
请尝试普通写法和科学计数法两种输入。nextInt
在正常读取整数字符串之外,请尝试用nextInt读浮点数字符串,以及用nextDouble读整数字符串。
请尝试用扫描到的内容来控制程序逻辑。
InputStream
close
验证:内层System.in
关闭之后,外层Scanner
还能正常工作吗?
加分项 尝试用CMD或Shell中的I/O重定向,把标准输入、标准输出定向到文件。需要提供运行的命令的截图。
Submission
和大作业的方式一样。项目命名请用exercise_x
的格式。提交代码,实验2请附加GUI效果截图。不需要写说明文档。