`
java-mans
  • 浏览: 11434287 次
文章分类
社区版块
存档分类
最新评论

标准计算答案(java)

 
阅读更多

大家也许在上学的时候,都会做一道题: 打印一棵树。

比如:

*
***
*****
*******
*********
***********
*************
*
*
*
*
*

基本编码:

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自学考课后答案

    第一章 1.指出JAVA语言的主要特点和JAVA程序的执行过程。 (1)强类型; (2)编译和解释; (3)自动无用内存回收功能; (4)面向对象;...(7)分布式计算;...Java小应用程序必须通过支持Java标准的浏览器来解释执行.

    Java图形界面小学生整数四则运算练习软件

    程序启动后,用户输入用户名,然后选择做什么运算(加、减、乘、除、混合)、做几位数的运算,再单击“开始做题”,之后计算机按要求随机生成10道题目,用户输入答案单击提交,则程序显示标准答案和用户得分,同时,...

    Thinking in Java 中文第四版+习题答案

    9.3 标准Java违例 9.3.1 RuntimeException的特殊情况 9.4 创建自己的违例 9.5 违例的限制 9.6 用finally清除 9.6.1 用finally做什么 9.6.2 缺点:丢失的违例 9.7 构建器 9.8 违例匹配 9.8.1 违例准则 9.9 总结 9.10 ...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案 目录 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 2 教学视频:19分钟 1.1 想要用Java改变这个世界吗? 2 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案 目录 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 2 教学视频:19分钟 1.1 想要用Java改变这个世界吗? 2 ...

    java 面试题 总结

    面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多...

    小学生四则运算软件

    如果用户选择不继续,则程序再显示全部题目,标准答案和用户的答案,并给出得分(每道题目的分值为100.0/题目数)。同时,将题目、标准答案、用户答案、成绩保存到以用户名为文件夹,以rec+日期时间为文件名的文本...

    Java多功能计算器+设计模式+开发文档

    不仅有针对日常生活“标准型”面板、针对理工科计算的“科学型”面板、针对于编程人员计算“程序员”面板,还别出心裁地开发了针对中学生的数学学习“特色型”面板,有利于他们检查自己数学作业答案和试卷答案。...

    datediff:Java编码练习,用于计算任何两个日期之间的天数,而无需将Java库类用于日期或日历。 这是一个有趣的练习

    输入可以来自文件,也可以来自开发人员选择的标准输入。 提供测试数据以练习应用程序。约束条件该应用程序可能不使用Java库进行日期处理(例如Date,Calendar类)。 该应用程序可以将计算限制在1900年至2010年的...

    最新中农大线上作业Java语言与面向对象程序设计A-F(1).doc

    文档收集 参考答案:B 您的答案:B 13、面向对象分析的主要目的就是开发人员在有用户参与协作下,明确用户需求,应用 标准化的面向对象模型规范地表述需求,最后形成面向对象的( ),即OOA模型。 A.数据结构和...

    Java语言考试管理系统

    及格人数和不及格人数:系统可以统计出及格(达到一定分数标准)和不及格的学生人数,以便对班级整体表现有更详细的了解。 这个系统的目标是简化教育管理流程,帮助老师和学生更好地管理学习和考试过程。用户模块...

    局域网络考试系统(java)

    系统总体设计: 网络标准考试系统是服务于网络统一联考,监控考生状态,考生只需在计算机上作答,当考生在规定的时间内提交答卷,由...管理录入本次 试题 和 正确答案. 四:管理员中心 添加管理管理员(辅助管理考试系统).

    2017年11月软件设计师真题及答案

    (7) 掌握C程序设计语言,以及C++、Java中的一种程序设计语言;(2010年取消C语言) (8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识; (9) 掌握软件设计的方法和技术; (10) 了解信息化、常用信息技术...

    西交《专题讲座(计算机用)》在线作业15春满分答案.doc

    安装JAVA -----------------选择:D 15. 标记和文本结合起来形成() A. 超链接 B. 元素 C. 标号 D. 文档 -----------------选择:B 16. ()相对的赋予作者专有权利的方式同时也限制了他人任意使用创作物的自由。 ...

    Java在线考试系统课程设计报告.doc.doc

    Java在线考试系统课程设计报告 第一章引言31.1目的31.2名义解释31.3参考31.4文件结构3第二章愿景42.1项目概述 42.1.1项目功能结构52.1.2功能概述82.1.3用户特征82.1.4业务模型8第三章需求分析1 13.1功能要求113.1.1...

    java笔试考试试题及答案-COMP206_Fall2018_Lectures_Public:COMP206_Fall2018_Lecture

    java笔试考试试题及答案欢迎来到 COMP 206! 这是 2018 年秋季学期 COMP206 的课程大纲。 欢迎来到课程! 定义课程 COMP 206 - 软件系统是一门教授低级编程的重要方面的课程,这些方面对于创建跨不同计算机、不同...

    大学生计算机基础.doc

    A、汇编语言 B、高级语言 C、机器语言 D、Java语言 正确答案:C 4 程序得执行就就是指令执行得一个循环过程。 正确答案: 5 系统软件就就是操作系统。 正确答案:× 微型计算机硬件系统 1 下列不属于输出设备得就是( )...

    最全面的标准考试系统

    1) 用数据库保存学生信息、成绩、课程、试题库。 2) 只有登录之后的用户才可以访问系统。 3) 各次考试可以设定考试的开始和...7) 对于考生提交的考试答案,系统可以自动计算得分。 8) 试卷从数据库中提取。

    C语言入门经典(第4版)--源代码及课后练习答案

    该资料是《C语言入门经典(第4版)》的源代码及课后练习答案 对应的书籍资料见: C语言入门经典(第4版) 基本信息 原书名: Beginning C: From Novice to Professional, Fourth Edition 原出版社: Apress 作者: ...

Global site tag (gtag.js) - Google Analytics