java打印一个菱形
2015-06-09 09:43
761 查看
哈哈,看见一个面试题,要求打印出一个菱形……
如果要求打印的层数不一样,只需要修改主方法里传入的参入即可,那么输入结果应该是
class Part1 { public static void paint(int n){ for(int i=1 ; i<=n ; i++){ paintDiamond(n,i) ; } for (int m=n-1;m>=0 ;m-- ) { paintDiamond(n,m) ; } } public static void paintDiamond(int n,int i){ for (int k=1;k<=n-i ;k++ ) { System.out.print(" "); } for (int j=1;j<i ;j++ ) { System.out.print("*"); System.out.print(" "); } System.out.println(" ") ; } public static void main(String[] args) { paint(8); } }
如果要求打印的层数不一样,只需要修改主方法里传入的参入即可,那么输入结果应该是
相关文章推荐
- 在myeclipse中添加hibernate+sqlsever数据库
- Eclipse常见错误及解决方案
- Thinking in Java 第四章、第五章
- 深入理解Java:注解(Annotation)--注解处理器
- 深入理解Java:注解(Annotation)基本概念
- 成为java高手的八大条件
- 深入理解Java:注解(Annotation)自定义注解入门
- Eclipse启动的时候提示:Failed to load JavaHL Library.
- java eclipse com.mysql.jdbc.Driver
- Struts的转向问题
- Spring 配置多个数据源,并实现动态切换
- 决策树ID3算法的java实现
- 【j2ee spring】30、巴巴运动网-整合hibernate4+spring4(5)分页
- 【ssh2学习记录】2、struts.xml和struts.properties的编写注意事项
- ClassLoader加载指定的类需注意六个细节或报ClassNotFundEception异常总结
- [java设计模式]之单例模式
- struts2中action的配置
- SpringMVC应用
- java操作cookie
- Java代码设计思想之静态工厂方法..