实现星星闪动的java代码package panel;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JPanel;
import main.MainTank;
public class TipPanel extends JPanel implements Runnable{
/**
*
【闪烁的星星java代码 闪烁的星星图片大全】 */
private static final long serialVersionUID = 1L;
//偶数打印 , 画面板
int time=0;
public void paintComponent(Graphics g){
super.paint(g);
g.fillRect(0, 0, MainTank.getWidthOfGame(), MainTank.getHeightOfGame());//绘制提示窗口
if (time%2==0){//偶数打印,画面板,造成闪烁效果
g.setColor(Color.ORANGE);
Font font=new Font("华文楷体",Font.BOLD,30);
g.setFont(font);//选用字体
g.drawString("Ready", 140, 130);
}
}
@Override
public void run() {
while (true){
try{
Thread.sleep(250);
}catch (Exception e){
e.getMessage();
}
time++;//绘图开关
this.repaint();
}
}
}//TipPanel
类似的,修改下就行
用Java语言打星星第一个的代码如下,可以改变i的数值来控制X形状的大小
class Test
{
public static void main(String[] args)
{
int i=3;
int j=i*2-1;
int k,l;
for(;j0;j--)
{
k=(i-1)-Math.abs(j-i);
l=Math.abs(j-i)*2-1;
for(;k0;k--)
{
System.out.print(" ");
}
System.out.print("*");
if(l0)
{
for(;l0;l--)
{
System.out.print(" ");
}
System.out.print("*");
}
System.out.print("\n");
}
}
}
你第二个我也没看明白,不过思路应该都差不多,你根据这一个自己琢磨琢磨吧,关键问题就在k和l的计算上.
用Java 做一个星星图案这段代码你参考一下 。可以运行的package common;public class test {
public static void main(String[] args){
Pentagram pen = new Pentagram(10,0,' ','
推荐阅读
- mysql导入数据编码,mysql导入数据乱码
- thinkphp快速开发后台,thinkphp323完全开发手册
- 模拟飞行游戏上海,模拟飞行2020上海
- 室内用什么设备拍摄,室内摄影拍什么
- vb.net获取系统日期 vbs 获取日期
- aspnet天气api示例的简单介绍
- 育碧射击游戏没射击手感,育碧枪战
- 杭州摇号直播最新视频,杭州摇号新政解读
- 小米go语言招聘 小米工作招聘