我正在参加中秋创意投稿大赛,详情请看:中秋创意投稿大赛
思路
- 输出一个月亮
- 清屏
- 换一个颜色输出一个月亮
- 清屏
- 换一个颜色输出一个月亮
- 达到效果
难点
java 如何清空控制台????
代码
一、清空控制台
- 思路
+ 在c++ 中 `window:system("cls");` `mac/linux:system("clear");`可以直接清空
+ 可以通过 JNI 实现 java 调用 C++/C 的dll
+ 声明一个 native
+ 将class通过javah编译成 xx.h
+ 编写c++项目
+ 生成 dll
+ 将 dll copy到自己的jdk\jre\lib的目录下
+ java代码调用
- 声明一个 native
1 | java复制代码public class Cls { |
- 将class通过javah编译成 xx.h
- 编写c++项目
- 生成 dll
ctrl/command + F9
- 将 dll copy到 自己的 jdk\jre\lib 的目录下
- java 调用
- 效果
二、绘制月亮
1 | java复制代码public class zhongqiu { |
效果
注意事项:不能在idea运行,要去终端运行才有效果
本文转载自: 掘金