Java J2SE基础教程:输入输出与菱形图案
需积分: 9 123 浏览量
更新于2024-09-15
收藏 51KB DOC 举报
"Java J2SE笔记包含了关于Java标准版(J2SE)的基本语句实例,适合于学习和理解Java编程基础。"
在Java J2SE中,System.in是Java的标准输入流,通常用于从键盘接收用户输入。在给定的例子中,使用了Scanner类来读取用户输入。Scanner类提供了多种方法来读取不同类型的输入,如nextInt()用于读取整数,nextDouble()用于读取浮点数。通过Scanner的useDelimiter()方法可以自定义分隔符,例如设置为"\n",使输入以回车结束。
输出菱形图案是常见的编程练习,这段代码展示了如何使用嵌套循环实现。第一部分的代码创建一个正向的菱形,第二部分则创建反向的菱形,合起来形成完整的菱形。这里使用了两个for循环,外层循环控制行数,内层循环控制每行的打印内容。Math.abs()函数用于获取绝对值,确保输出正确的空格数量。
此外,提到了生成随机数,Java中的Math.random()方法返回一个0.0到1.0之间的双精度浮点数(不包括1.0)。若要生成指定范围内的随机整数,可以通过将结果乘以范围并向上或向下取整来实现。例如,生成100100以内的随机数,可以使用 Math.random() * 1001 + 1,这样会得到1到100100之间的整数。
最后,代码片段提到了斐波那契数列。斐波那契数列是一组数,其中每个数是前两个数的和。在这个例子中,func()方法可能用于计算给定索引n的斐波那契数。然而,代码并未完整展示如何实现这个功能。完整的斐波那契数列计算通常会有一个基础条件,当n等于1或2时,返回1,否则返回前两个斐波那契数的和。
总结来说,这个Java J2SE笔记涵盖了基本的输入输出操作、控制流结构(循环)、数学函数的使用以及简单的算法实现(如菱形图案和斐波那契数列),是初学者学习Java编程的良好参考资料。
2009-05-18 上传
2009-06-05 上传
2009-10-15 上传
2011-09-19 上传
2008-04-17 上传
2009-11-15 上传
2009-01-21 上传
2010-04-16 上传
点击了解资源详情
rjmsunglow
- 粉丝: 0
- 资源: 8
最新资源
- The.JFreeChart.Class.Library.Developer.Guide.v1.0.9.Jan.2008.pdf
- 如何在LINUX下用NAND FLASH实现YAFFS文件系统的流程
- Flex之ActionScript3.0 cookbook
- PIC 学习的绝好资料
- 基于MPEG-4的运动估计算法及硬件实现设计
- DCT-BASED PHASE CORRELATION MOTION ESTIMATION
- 简明Python 教程 pdf
- Windows下架设subversion服务器.txt
- J2EE 学习笔记-pdf格式文件
- J2EE完全参考手册-J2EE部署-PDF
- Google使用全攻略
- FramerWork.NET 2.0题库ATA认证 word
- ATA 认证 WEB题
- 乘法器 16*16 乘法器 16*16
- USBISP制做和使用过程记录
- GPS程序网络通信-VB鹰眼