昨天是圣诞节,很多程序员用简单的几行代码实现了打印圣诞树功能。我所看到的语言有python, php。作为java开发者怎能甘为人后。本人又不愿意上网搜寻同行的实现方法。所以最终的代码肯能很烂,不过幸运的是所编辑的代码并不是很长。另外。只需改变两个变量,就可以想画多高的圣诞树就画多高的圣诞树。闲言少叙,言归正传。直接上代码。

/*** <p>Description: 圣诞节的英文还不会拼呢 百度上搜了两遍 才写对</p>*/
public class TestChristmas {public static void main(String[] args) {//叶子层int level = 10;//根层int rootLevel = 2;int spaceNum = level - 1;//画叶子// 为什么从1开始   不管了就是任性for (int i = 1; i <= level; i++) {spaceNum--;for (int g = 0; g <= spaceNum; g++) {System.out.print(" ");}for (int j = 1; j <= ((i * 2) -1); j++) {System.out.print("*");}System.out.print("\n");}//画根for (int i = 1; i <= rootLevel; i++) {for (int g = 1; g < level; g++) {System.out.print(" ");}System.out.print("*\n");}}
}

至于改变圣诞树高度,我想大家应该刷的一下就可以发现。自己改着玩吧。

上运行截图:

Game Over!

java 简单实现 圣诞树相关推荐

  1. 能用java写圣诞树吗_如何使用java实现简单的圣诞树效果

    如何使用java实现简单的圣诞树效果 发布时间:2020-12-25 10:24:08 来源:亿速云 阅读:94 作者:栢白 本篇文章和大家了解一下如何使用java实现简单的圣诞树效果.有一定的参考价 ...

  2. python比java简单好学-python和java哪个学起来更简单

    在近几年Python的呼声越来越高,很多刚开始起步想要学习编程的朋友都会犹豫要不要选择学习Python,毕竟作为人工智能时代的首选语言这个诱惑还是很大的.在选择上最纠结的就是Python和Java选择 ...

  3. java简单工厂模式_Java 简单工厂模式

    Java 简单工厂模式 2014-05-28·WeaponX 3717 次浏览 ## 介绍 简单工厂模式又称静态工厂模式. 简单工厂模式由工厂类角色.抽象产品角色和具体产品角色组成. 工厂类角色是本模 ...

  4. java拳皇地下城_拳皇(Java简单的小程序)代码实例

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

  5. java简单系统_Java简单学生管理系统

    Java简单学生管理系统 这个不需要手动输入,笔记记录 //student` public class student(){ private String id;//学号 private String ...

  6. JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

  7. java 简单获取Excel表格内容(初学者)

    java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...

  8. java简单词法分析器(源码下载)

    java简单词法分析器 : http://files.cnblogs.com/files/hujunzheng/%E7%AE%80%E5%8D%95%E8%AF%8D%E6%B3%95%E5%88%8 ...

  9. java简单密码验证程序

    java简单密码验证程序 package demo01;import java.util.Scanner;/*** java模拟密码验证问题* 从键盘上录入6位密码,验证密码是不是6位,如果不是6位提 ...

最新文章

  1. 游戏脚本和MonoBehaviour生命周期
  2. pyqt5讲解12:自定义参数 (给信号传入参数)
  3. OpenGL tunnel隧道的实例
  4. mysql 需要什么硬件配置_如何来给指定的硬件环境配置一份比较合理的MySQL配置文件-爱可生...
  5. Python实例讲解 -- 接收邮件 (亲测)
  6. 数据科学 IPython 笔记本 8.15 Matplotlib 中的三维绘图
  7. Angular CLI 常用命令
  8. 我为什么建议你发年终奖前跳槽?
  9. securecrt下载和注册方法
  10. 西电软件工程概论复习纲要
  11. 利用Github服务器做一个软件自动升级系统
  12. java安卓开发改变图片大小_Android代码中动态设置图片的大小(自动缩放),位置...
  13. [150529](必看)档案挂靠与打回生源地、暂缓的对比 (广州)
  14. 为什么说多用组合,少用继承?
  15. 打击感在动作游戏中如何实现?【战斗篇】
  16. 阿里云部署Java网站和微信开发调试心得技巧(下)
  17. 10.[STM32]ADC中断方式-采集MQ-3酒精传感器检测的酒精浓度
  18. 盘点一个Python面向对象的基础问题
  19. MATLAB设置起始文件夹
  20. Python解析证书结构方法

热门文章

  1. Stetho的介绍和使用
  2. 层序创建二叉树,层序遍历二叉树
  3. Git: remote: aborting due to possible repository corruption on the remote side. 的解决办法
  4. 学习笔记(2)——实验室集群LVS配置
  5. linux jsoncpp,linux 安装jsoncpp
  6. python 蟒_安哥拉蟒Python anchietae
  7. 食在广州——广州美味传统小食日日新
  8. 跨境电商独立站推广YouTube 免费营销攻略!
  9. 通过Ipad看世界,让世界通过Ipad触摸你
  10. linux命令笔记(centos7)