请问谁有JAVA的经典程序求!!!~~

请问谁有JAVA的经典程序求!!!~~,第1张

import javaawtBorderLayout;

import javaawtColor;

import javaawtGraphics;

import javaawtGraphics2D;

import javaawtgeomEllipse2D;

import javautilTimer;

import javautilTimerTask;

import javaxswingJComponent;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJOptionPane;

@SuppressWarnings("serial")

public class demo extends JFrame{

static double i=20,m=20,n=20,h=20,o=20,l=20;

static JLabel label;

static String string;

static int horse,p;

/

@param args the command line arguments

/

public static void main(String[] args) {

// TODO code application logic here

string = JOptionPaneshowInputDialog(null,"1到6号马,请输入您的参赛马的序号:");

horse = IntegerparseInt(string);

demo frame = new demo();

label = new JLabel("赛马游戏");

framesetTitle("赛马游戏");

framesetSize(810,250);

framesetLocation(100, 100);

framesetLayout(new BorderLayout());

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

framesetResizable(false);

frameadd(label,BorderLayoutNORTH);

font ff = new font();

frameadd(ff);

framesetVisible(true);

}

static public class font extends JComponent{

public font(){

task task = new task();

Timer t = new Timer();

tschedule(task, 1000,200);

}

@Override

public void paintComponent(Graphics g){

Graphics2D g1 = (Graphics2D) g;

g1setPaint(ColorRED);

for(int f=1,i=40;i<=140;i+=20,f++){

g1drawString(f+":", 10, i);

g1drawLine(30, i, 800, i);

}

Ellipse2D e = new Ellipse2DDouble(i,20,20,20);

g1setPaint(ColorRED);

g1draw(e);

g1fill(e);

Ellipse2D e1 = new Ellipse2DDouble(m,40,20,20);

g1setPaint(ColorBLUE);

g1draw(e1);

g1fill(e1);

Ellipse2D e2 = new Ellipse2DDouble(n,60,20,20);

g1setPaint(ColorGREEN);

g1draw(e2);

g1fill(e2);

Ellipse2D e3 = new Ellipse2DDouble(h,80,20,20);

g1setPaint(ColorBLACK);

g1draw(e3);

g1fill(e3);

Ellipse2D e4 = new Ellipse2DDouble(o,100,20,20);

g1setPaint(ColorYELLOW);

g1draw(e4);

g1fill(e4);

Ellipse2D e5 = new Ellipse2DDouble(l,120,20,20);

g1setPaint(ColorCYAN);

g1draw(e5);

g1fill(e5);

g1setPaint(ColorBLACK);

g1drawLine(800, 20, 800, 200);

repaint();

}

class task extends TimerTask {

@Override

public void run() {

i+=Mathrandom()10;

m+=Mathrandom()10;

n+=Mathrandom()10;

h+=Mathrandom()10;

o+=Mathrandom()10;

l+=Mathrandom()10;

if((i>=780)||(m>=780)||(n>=780)||(h>=780)

||(o>=780)||(l>=780)){

if((i>=780)==true){

p=1;

}else{

if((m>=780)==true){

p=2;

}else{

if((n>=780)==true){

p=3;

}else{

if((h>=780)==true){

p=4;

}else{

if((o>=780)==true){

p=5;

}else{

if((l>=780)==true){

p=6;

}

}

}

}

}

}

if(p==horse){

JOptionPaneshowMessageDialog(null, "恭喜您,您买的"+horse+"号马赢了!");

}else{

JOptionPaneshowMessageDialog(null, p+"号马赢了! 您选择的 "+horse+"号马输了!");

}

Systemexit(0);

}

}

}

}

}

这个是我自己写赛马游戏我感觉挺好玩的反正就此猜呗嘿嘿

根据流程图,我写了一个完整的程序给你参考。

源代码如下(vc++60下编译通过):

#include <stdioh>

int main(void)

{

int x=0,max=0,min=0,i=0,s=0;

printf("please input a number(x): \n");

scanf("%d", &x);

max = x;

min = x;

赛马大亨10全屏的方法与其他应用程序的方法类似。你可以按照以下步骤进行 *** 作:

1 打开赛马大亨10游戏,进入到游戏主界面。

2 按下键盘上的“Alt”和“Enter”键,或者同时按下“Ctrl"+"F”键,游戏将切换至全屏模式。

3 如果你想要退出全屏模式,你可以重复上述过程再次按下“Alt”和“Enter”键,或者同时按下“Ctrl"+"F”键,游戏将退回到窗口模式。

如果按照上述步骤进行 *** 作无法实现全屏,你可以通过游戏的画面设置来进行调整。具体做法如下:

1 在游戏主界面中,找到“选项”或者“设置”等按钮点击。

2 在设置菜单中,找到“画面设置”或者“显示设置”等选项。

3 找到“全屏”或“窗口化”等选项,选择“全屏”并应用设置即可。

需要注意的是,有些游戏会在全屏模式时对图形的显示质量产生影响。如果发现游戏在全屏模式下存在不流畅、模糊等问题,可能需要在游戏中重新优化画质,或者在游戏设置中进行调整。

赛马

1 string input;//处理用户的非法输入

while(getline(cin, input)){

if(input!="1"&&input!="2"&&input!="3"){

cout<<"wrong input, try again"<<endl;

continue;

}

else break;

}

2 第二个时间函数我建议写成一个 类:

属性:选手编号,选手花的时间,开始和结束的时间,以及中间耽误的时间,

希望我的回答能够帮到你。。。这应该是个很好的项目,好好做啊 。。

以上就是关于请问谁有JAVA的经典程序求!!!~~全部的内容,包括:请问谁有JAVA的经典程序求!!!~~、用c语言写出田忌赛马的流程图和程序、赛马大亨10如何全屏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9410648.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存