Java编写月亮程序

Java编写月亮程序,第1张

给你写了个简单的测试,基本能实现你所描述的

package com.bobo.thread

import java.awt.*

import javax.swing.*

public class Test extends JFrame implements Runnable {

static int i = 10

static int j = 440

public Test() {

this.setSize(500, 500)

this.setVisible(true)

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

}

public void paint(Graphics g) {

super.paint(g)

g.setColor(Color.BLACK)

g.fillRect(0, 0, 500, 500)

g.setColor(Color.white)

g.fillOval(i, j, 60, 60)

g.setColor(Color.BLACK)

g.fillOval(i - 20, j - 20, 60, 60)

}

public void run() {

while (true) {

try {

Thread.sleep(500)

} catch (InterruptedException e) {

e.printStackTrace()

}

if (i >= 155) {

i += 5

j += 15

}

if (i <155) {

i += 5

j -= 15

}

if (i >= 305) {

i = 10

j = 440

}

System.out.println(i + " " + j)

this.repaint()

}

}

public static void main(String args[]) {

new Thread(new Test()).start()

}

}

public class StringBufferDemo {

public static void main(String[] args) {

StringBuffer s=new StringBuffer("近来天气不太好,有时几天都见不到月亮。可今天却是明月当空,青天万里无云")

StringBuffer s1=new StringBuffer("明月当空,青天万里无云")

s=s.delete(s.lastIndexOf("明月当空,青天万里无云"),s.length())//将“明月当空,青天万里无云”取出,存到StringBuffer s1中。

System.out.println(s)

s1=s1.delete(3,s1.length())//删除s1从第三个字符开始的所有字符。

System.out.println(s1)

StringBuffer s2=new StringBuffer(s.substring(7,10))//取s的一个子串s2(从第7个开始取出3个字符)。

System.out.println(s2)

s2.reverse()//将子串s2反转。

System.out.println(s2)

s1.append(s2)//将s2添加到s1的后面。

System.out.println("字符串'"+s1+"'的长度是:"+s1.length())//计算新字符串的长度L,并打印出结果。

}

}

结果是:

近来天气不太好,有时几天都见不到月亮。可今天却是

明月当

,有时

时有,

字符串'明月当时有,'的长度是:6

我国高山族的一则神话是这样的:

天地间本来是一片漆黑,伸手不见五指,人们只能点火把来照明。也不知过了多少年,也不知是哪一天,突然间,特大的狂风把两个持火把的人吹上了天,天上就有了两个太阳。两个太阳轮流照耀着大地,照得人们无法合眼休息,庄稼也都被烧焦了。又不知道过了多长时间,一位箭术高明的神箭手用强箭射中了其中的一个太阳,从此,它的光芒减弱,变成了月亮。

高山族的另一则神话,说太阳和月亮是一对青年男女变的:为了替大地和人们寻找光明,他们两人走遍了天涯海角,最后飞上了天空,男青年变成了光芒万丈的太阳,女青年变成了温柔可爱的月亮。

当你们抬头看月亮的时候,立刻就会发现,明亮的月亮上还有些不那么明亮的地方,它们比周围稍微暗一些,暗的程度也不一样。下面一则瑶族神话就是想来解释月亮上明暗交错的情景的。

6 天上的月亮原来是方不方、圆不圆的,亮得使人睁不开眼,热得使人透不过气。一对青年男女立志兴利除弊,为人民做好事。力大无比的男青年将一支支利箭射向月亮,硬是把月亮一点点修理得圆圆的。可是,月亮光还是太亮,而且白白的月亮也不好看呀!女青年是位织锦能手,她潜心为月亮编织了一幅美丽的丝锦,让男青年挂在箭上射到月亮上去把它盖起来。这样,月亮光就不那么刺眼了,原先织在丝锦上的图案、房子、牛羊、桂花树等就成了我们看到的月面图案了。后来,男女青年也来到了月亮上,男放牧,女织锦,过着美满幸福的日子。

7 嫦娥奔月的传说故事,在我国更是人人皆知、家喻户晓的。据说嫦娥吃了西王母给的不死药,轻飘飘地飞到了月亮上,住在那儿的广寒宫里,至今还过着寂寞的生活。陪伴着嫦娥的只有那只一年到头都在为嫦娥捣药的玉兔。后来,也不太清楚从什么时候开始,月亮上又来了一个叫吴刚的人,只知道他修仙时犯了戒律,被罚到这里来砍桂花树的。可是,桂花树是棵仙树,吴刚怎么砍得了呢!当他把斧子刚提起来,树上的裂口又立即合拢起来了。就这样,他就只能永远在月亮上做着根本不可能完成的事。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8119435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存