java 简单实现 圣诞树
昨天是圣诞节,很多程序员用简单的几行代码实现了打印圣诞树功能。我所看到的语言有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 简单实现 圣诞树相关推荐
- 能用java写圣诞树吗_如何使用java实现简单的圣诞树效果
如何使用java实现简单的圣诞树效果 发布时间:2020-12-25 10:24:08 来源:亿速云 阅读:94 作者:栢白 本篇文章和大家了解一下如何使用java实现简单的圣诞树效果.有一定的参考价 ...
- python比java简单好学-python和java哪个学起来更简单
在近几年Python的呼声越来越高,很多刚开始起步想要学习编程的朋友都会犹豫要不要选择学习Python,毕竟作为人工智能时代的首选语言这个诱惑还是很大的.在选择上最纠结的就是Python和Java选择 ...
- java简单工厂模式_Java 简单工厂模式
Java 简单工厂模式 2014-05-28·WeaponX 3717 次浏览 ## 介绍 简单工厂模式又称静态工厂模式. 简单工厂模式由工厂类角色.抽象产品角色和具体产品角色组成. 工厂类角色是本模 ...
- java拳皇地下城_拳皇(Java简单的小程序)代码实例
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...
- java简单系统_Java简单学生管理系统
Java简单学生管理系统 这个不需要手动输入,笔记记录 //student` public class student(){ private String id;//学号 private String ...
- JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...
- java 简单获取Excel表格内容(初学者)
java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...
- java简单词法分析器(源码下载)
java简单词法分析器 : http://files.cnblogs.com/files/hujunzheng/%E7%AE%80%E5%8D%95%E8%AF%8D%E6%B3%95%E5%88%8 ...
- java简单密码验证程序
java简单密码验证程序 package demo01;import java.util.Scanner;/*** java模拟密码验证问题* 从键盘上录入6位密码,验证密码是不是6位,如果不是6位提 ...
最新文章
- 游戏脚本和MonoBehaviour生命周期
- pyqt5讲解12:自定义参数 (给信号传入参数)
- OpenGL tunnel隧道的实例
- mysql 需要什么硬件配置_如何来给指定的硬件环境配置一份比较合理的MySQL配置文件-爱可生...
- Python实例讲解 -- 接收邮件 (亲测)
- 数据科学 IPython 笔记本 8.15 Matplotlib 中的三维绘图
- Angular CLI 常用命令
- 我为什么建议你发年终奖前跳槽?
- securecrt下载和注册方法
- 西电软件工程概论复习纲要
- 利用Github服务器做一个软件自动升级系统
- java安卓开发改变图片大小_Android代码中动态设置图片的大小(自动缩放),位置...
- [150529](必看)档案挂靠与打回生源地、暂缓的对比 (广州)
- 为什么说多用组合,少用继承?
- 打击感在动作游戏中如何实现?【战斗篇】
- 阿里云部署Java网站和微信开发调试心得技巧(下)
- 10.[STM32]ADC中断方式-采集MQ-3酒精传感器检测的酒精浓度
- 盘点一个Python面向对象的基础问题
- MATLAB设置起始文件夹
- Python解析证书结构方法
热门文章
- Stetho的介绍和使用
- 层序创建二叉树,层序遍历二叉树
- Git: remote: aborting due to possible repository corruption on the remote side. 的解决办法
- 学习笔记(2)——实验室集群LVS配置
- linux jsoncpp,linux 安装jsoncpp
- python 蟒_安哥拉蟒Python anchietae
- 食在广州——广州美味传统小食日日新
- 跨境电商独立站推广YouTube 免费营销攻略!
- 通过Ipad看世界,让世界通过Ipad触摸你
- linux命令笔记(centos7)