永发信息网

用vbscript脚本编写猜数字

答案:2  悬赏:10  手机版
解决时间 2021-01-31 15:44
求用vbscript脚本编写猜数字的代码,要求是猜从1到10之间的随机数字,要求给出猜大猜小的提示!
最佳答案
dim i
do
i=int(1+10*rnd)
u=inputbox("系统已给定一个1~10间的数字,你猜它是多少(输入0,结束程序)","请输入","0")
u=cint(u)
if u=0 then exit do
j=1
do while u<>i
j=j+1
if u>i then
s="你猜的大了"
else
s="你猜的小了"
end if
u=inputbox(s & ",再猜! ","请输入","0")
u=cint(u)
loop
msgbox "你第" & j & "次猜对了,它是" & i
loop
全部回答
一个语法理解的错误,鼠标单击事件方法actionperformed()是在你鼠标单击的时候调用的,并产生事件源actionevent e,你每单击一次就调用次方法actionperformed()同时产生事件源actionevent e,由于你的max和min都是在actionperformed()方法中创建的临时存储,所以方法在结束时会被释放,在调用时会被再次创建并按照你的要求初始化即max=100,min=0,所以你要设置全局变量或者静态变量,以确保数据不会被释放,我简单的在你上面改动一点,代码如下,你要求的功能应该可以实现,在猜对后还能再次产生随机数多次猜测: import java.awt.*; import java.awt.event.*; class windowbutton extends frame implements actionlistener { int number; label 提示条; textfield 输入框; int min=0,max=100; button buttong...event,我简单的在你上面改动一点; import java; buttongetnumber=new button("} if(guess case 8; return menu;停止播放(n)".getkeystroke(keyevent.vk_p).settext(" item.vk_a);音乐设置(m)" } private jmenu createjmenuthree() { jmenu menu=new jmenu(".setaccelerator(keystroke; /,300; case 9; item=new jmenuitem(" return menu; item7=item,在猜对后还能再次产生随机数多次猜测; private jmenuitem item9,由于你的max和min都是在actionperformed()方法中创建的临时存储.setaccelerator(keystroke: return null.setmnemonic(keyevent.settext(min+".setaccelerator(keystroke;).gettext()+" item.awt.setmnemonic(keyevent; int number1;到".*.getkeystroke(keyevent.vk_n),buttonenter; 输入框=new textfield(".setbackground(color;); windowbutton(string s) { super(s); buttongetnumber; import javax; item3=item.settext(输入框; import java.gettext()).ctrl_mask)); item.awt; case 7.vk_u);; item2=item,300); } private jmenu createjmenutwo() { jmenu menu=new jmenu(",keyevent.addactionlistener(this); private jmenuitem item6,actionevent; add(提示条),keyevent; jmenuitem item=new jmenuitem(" item; add(createjmenutwo()).vk_f).*;+输入框;你来猜一个数到下面输入"关于我们(a)"max=100; item=new jmenuitem(" item=new jmenuitem(".swing.vk_l).vk_s.setaccelerator(keystroke.parseint(输入框.gettext()).vk_k); class windowbutton extends frame implements actionlistener { int number; label 提示条.ctrl_mask)); return menu.vk_d.ctrl_mask)).add(item);再来一次(f)".setaccelerator(keystroke.getsource()==buttongetnumber) else if(e; item1=item;).vk_i),actionevent.setaccelerator(keystroke;number) {提示条; textfield 输入框; public class jmenudemo extends jmenubar { private jmenuitem item1.swing; int min=0.getkeystroke(keyevent.awt.parseint(输入框; import java; case 4; if(guess==number) { min=0.getsource()==buttonenter) { int guess=0; add(buttongetnumber),max=100.swing;; button buttongetnumber; case 6; jmenuitem item=new jmenuitem(" menu; item9=item;.vk_l,鼠标单击事件方法actionperformed()是在你鼠标单击的时候调用的.parseint(输入框.add(item),keyevent,100;; min=integer; buttonenter; menu:return item5; private jmenuitem item4;产生一个0-100的随机数"* 游戏菜单类 */.getkeystroke(keyevent.setaccelerator(keystroke: import javax.vk_u.vk_a;+max).gettext()).cyan);number) { 提示条; menu,变量的属性以及方法的属性都要有显示的声明; menu; buttonenter=new button(".gettext());最高得分(s)".add(item);,actionevent; case 5.vk_m); private jmenuitem item8; setbounds(100; menu; } public void actionperformed(actionevent e) { if(e; public jmenudemo() { add(createjmenuone());); item4=item.getkeystroke(keyevent.getkeystroke(keyevent; return menu:return item4; menu;确定" } private jmenu createjmenuone() { jmenu menu=new jmenu(").getkeystroke(keyevent.swing;); import javax.event; add(buttonenter).vk_o); 提示条=new label(",并产生事件源actionevent e; setlayout(new flowlayout()); } } } } public class exa176 { public static void main(string args[]) } 还有你的代码格式书写不规范.actionevent;,actionevent;挑战次数(p)":return item1; item;;00".setaccelerator(keystroke.keyevent.add(item),keyevent; add(输入框).ctrl_mask));到".add(item); add(createjmenufour()),给你看下我写的游戏的一个菜单类的书写格式.awt;降低难度(d)").addactionlistener(this); item; jmenuitem item=new jmenuitem(");猜对了" menu; setvisible(true); item=new jmenuitem(",actionevent.add(item).vk_f; validate().jmenu.keystroke:return item3; guess=integer; } public jmenuitem getitem(int n) { switch(n) { case 1.add(item).ctrl_mask));增加难度(u)" menu.getkeystroke(keyevent; 提示条,希望对你有帮助.ctrl_mask)); case 3;; } if(guess> } private jmenu createjmenufour() { jmenu menu=new jmenu("游戏操作(o)".vk_d):return item2; max=integer,要养成良好的代码编写习惯.vk_s).getkeystroke(keyevent,只是还没来得及写详细注释.jmenubar; 提示条; menu:return item8.add(item); case 2.jmenuitem; default.jcheckboxmenuitem; setvisible(true),actionevent.ctrl_mask)); item6=item,keyevent.vk_k,在调用时会被再次创建并按照你的要求初始化即max=100; import javax; menu; private jmenuitem item3; item; private jmenuitem item5,你每单击一次就调用次方法actionperformed()同时产生事件源actionevent e.setaccelerator(keystroke.vk_n; item=new jmenuitem(" item8=item; add(createjmenuthree()),keyevent.ctrl_mask)); jmenuitem item=new jmenuitem(",min=0.add(item): import java; menu,actionevent;游戏信息(i)" item:return item9,keyevent,keyevent;游戏版本(b)".setmnemonic(keyevent;循环播放(l)",keyevent;,actionevent,以确保数据不会被释放; import javax; item; item5=item:return item6:return item7; private jmenuitem item2,所以方法在结束时会被释放;).setmnemonic(keyevent; menu; menu; private jmenuitem item7,代码如下一个语法理解的错误.vk_p
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的世界怎么弄水
下列属于光合作用意义的是C①为动物和人提供
怎么看CCD/CMOS的尺寸。
为什么我的电视连接wifi的时候,手机和电脑连
音箱孔14.5公分配低音几寸啦叭
卓资县建设委员会怎么去啊,我要去那办事
商务管理专科自考哪个好
北京有花卉早市吗??
乌兰察布市建设委员会地址好找么,我有些事要
四边形ABCD中,AB = AD,∠BAD=90°,∠CBD=30°
美国的智能家居有哪些品牌
笔记本能不能换显卡?
集宁区工业经济委员会地址好找么,我有些事要
技嘉G41MT-S2 怎么升级 在线等急急急 上配置
1.“遗传因子”的概念由何人提出?说明“遗传
推荐资讯
善于合作,必须做到合理分工,对于“合理”的
如果因第三者破环家庭该怎么办
我是男生,我的头发前面右边有个旋涡,
韩式良家洗衣(上蔡总店)怎么去啊,我要去那办
爱情是从告白开始的还有第2部吗?
兵马俑还有哪些神态用有的,(什么)(什么)好像
苹果 seid码能删除吗?求大神指点
如何写孩子和家长一起读两本书的读书心得
如何制作风车模型的3片叶片我打算做个风车的
在艰苦的环境中不丧失凌云之志顽强追求的名人
南京市企业怎么为职工交缴养老保险?
南通有那些舞厅?在哪里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?