标准计算答案(java)
2009-10-08 16:15
232 查看
大家也许在上学的时候,都会做一道题: 打印一棵树。
比如:
*
***
*****
*******
*********
***********
*************
*
*
*
*
*
基本编码:
public class treeDemo01 {
/**
* @param args
*/
public static void main(String[] args) {
//System.out.println("This tree demo");
//tree body
for(int k = 0; k < 5; k++) {
for (int i = 4; i > k; i--) {
System.out.print(" ");
}
for (int i = 0; i < k + 1; i++) {
System.out.print("*");
}
for (int j = 0; j < k; j++) {
System.out.print("*");
}
System.out.print("/n");
}
//tree trunk
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(" ");
}
for (int j = 0; j < 1; j++) {
System.out.println("*");
}
}
}
编码说明: 编写这个“树”需要两部分组成,“树”的主体(tree body)和“树”的干(tree trunk)。
而编码中有只有两个字符"*"和" ",后边的就是空格。
// tree body
外层循环决定“树”的层如果是5层如上所示
//tree trunk
外层循环决定“树干”的高度如果是5行则如上所示
下一篇, 介绍对它进行改进!
比如:
*
***
*****
*******
*********
***********
*************
*
*
*
*
*
基本编码:
public class treeDemo01 {
/**
* @param args
*/
public static void main(String[] args) {
//System.out.println("This tree demo");
//tree body
for(int k = 0; k < 5; k++) {
for (int i = 4; i > k; i--) {
System.out.print(" ");
}
for (int i = 0; i < k + 1; i++) {
System.out.print("*");
}
for (int j = 0; j < k; j++) {
System.out.print("*");
}
System.out.print("/n");
}
//tree trunk
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(" ");
}
for (int j = 0; j < 1; j++) {
System.out.println("*");
}
}
}
编码说明: 编写这个“树”需要两部分组成,“树”的主体(tree body)和“树”的干(tree trunk)。
而编码中有只有两个字符"*"和" ",后边的就是空格。
// tree body
外层循环决定“树”的层如果是5层如上所示
//tree trunk
外层循环决定“树干”的高度如果是5行则如上所示
下一篇, 介绍对它进行改进!
相关文章推荐
- 标准计算答案(java)-使用方法
- CCF计算机软件能力认证试题练习-日期计算(Java参考答案学习记录)
- Java 计算均值和标准差
- CCF计算机软件能力认证试题练习-折点计算(Java参考答案学习记录)
- JAVA可能问的几个面试题问题及问题的标准答案
- 关于循环群中阶数与(生成元及子群)的计算关系(2009年pku最后一道题,无官方明确给出的标准答案)
- BT Java笔试试题,附带标准答案
- CCF 历年真题之工资计算(_1612_2_WageCalculation.java)参考答案
- 西北农林科技大学信息工程学院10级Java考试不标准答案
- Head First Java: Chapter1 JavaCross7.0 答案整理
- JAVA为什么有时候除法计算结果本来应该是小数。但是得到整数int类型
- 有感:应聘Java笔试时可能出现问题及其答案[转贴]
- java&nbsp;农历计算方式
- 第六届蓝桥杯Java B组省赛试题答案
- 计算1^1+2^2+3^3+4^4+5^5+……+20^20 ,大数运算(加,乘)java实现
- java浮点计算精度丢失问题
- 如何计算Java对象占用了多少空间?
- 2014年5月3日整理java笔试题+答案和自己的代码
- Java 计算数学表达式(字符串解析求值工具)