java入门程序100例学习笔记(001金字塔)
来源:互联网 发布:西安网络优化公司排名 编辑:程序博客网 时间:2024/06/05 15:35
大家好,我是一枚学习java的新人。自2015.10.30开始,每天跟进一个java入门程序的学习笔记,共100篇。目的一:理解面向对象的涵义,目的二:掌握netbeans的使用方法。
001金字塔
题目:
输入金字塔得层数,打印出金字塔图案,如图。
思路:
类的构建:我认为有两个对象,一个是构成单元“$‘,一个是金字塔。所以应该构建两个类以生成对象。打印时使用双循环即可,范围由输入的层数界定。
实现:构建了主类和类ClassCell和ClassPyramid,循环输出放在类ClassPyramid中,由主方法调用ClassPyramid,ClassPyramid再调用ClassCell。
出现问题:
1.开始时输出使用了println,结果导致自动换行,所有的”$“都单独占一行
2.int类有有返回return,void类不用
3.对象名称得命名规则和格式很不清楚
总结:
不错的开始
代码链接:http://download.csdn.net/detail/u013103846/9225545
1 0
- java入门程序100例学习笔记(001金字塔)
- java入门程序100例学习笔记(002九九乘法表)
- java入门程序100例学习笔记(004个人所得税)
- java入门程序100例学习笔记(008黑色星期五)
- java入门程序100例学习笔记(003杨辉三角)
- java入门程序100例学习笔记(005递归调用)
- java入门程序100例学习笔记(006输出测试)
- java入门程序100例学习笔记(007车牌号计算)
- java正反金字塔程序
- opencv学习笔记(十四)图像金字塔
- java学习笔记(3)-程序入门
- JAVA学习笔记(二)金字塔、求和、数组定义、冒泡排序
- Java学习笔记1:在控制台输出金字塔
- Java学习笔记2:在控制台输出“倒”金字塔
- Java学习笔记3:在控制台输出“空”金字塔
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- 金字塔原理学习笔记1
- 金字塔原理学习笔记2
- 网络编程之初探
- mysql性能监控指标及分析
- 工程编译常见问题
- Git:代码冲突常见解决方法
- apache isis初探(Getting Started照猫画虎)
- java入门程序100例学习笔记(001金字塔)
- 创建MVC项目,提示NuGet.visualStudio.Interop,Version=1.0.0.0,Culture=neutral,PublickeyToken=b03f5f711d50a3a"
- Java中List和ArrayList的区别
- iOS UILabel复制粘贴效果
- 卷积神经网络全连接层转换为卷积层获得heatmap
- django log问题(续)
- linux 2.4.16 内核 strcmp详解
- 使用子事务(saveponit)时,当子事务抛出异常后,此异常处理掉不继续往外抛, Transaction has been rolled back because it has been marke
- 关于kettle的空字符串和NULL的问题