皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下说明和Java代码,将入(n)处的字句写在对应栏内。 【说明】 有一种猜数字游戏,开始时程序随机产生四个不相同的个位数字(顺序固定),然后玩家输入猜测的四个数字。程序比较后给出提示,本次猜数字有几个数字完全正确,有几个数字数值正确但是位置错误。玩家重复猜测直至结果完全正确。例如,程序生成“1234”,玩家猜测“1630”,则提示'位置正确的有:“1”个,位置错误的有:“1”个,完全错误的有“2”个。 下面的两个Java函数是猜数字游戏里面使用的两个函数,第一个用于产生四个不相同的数字。第二个函数先判断输入是否合法,若合法则进行比较,并给出提示。 【Java程序】 ……………… private String randNum()//产生答案数字 { int[] digits={0,1,2,3,4,5,6,7,8,9}; Random mum=new Random((new Date()).getTime()); for(int i=0;i<10;i++) { int p=Math.abs(rnum.nextInt())%10; int tmp=digits[p];//tmp是临时存储数字的变量 (1); digits[i]=tmp; } return Integer.toString(digits[0])+Integer.toString(digits[1]) +Integer.toString(digits[2])+Integer.toString(digits[3]); } String checkAnswer(String guess,Stdng answer) { if guess.length()!=4)return '要输入4个数字!'; int num=0; try{ num=(2);} //判断输入是否是数字 catch(NumberFormatException ex) {return '要输入数字!';}//catch int[]timesDigit={0,0,0,0,0,0,0,0,0,0}; for(int i=0;i<4;i++){ int ptr=num%10; num=num/10; if (3) //输入数字有重复 return '数字有重复!'; }//for int a=0; int b=0; for(int j=0;j<4;j++) { int pos=answer.indexOf(guess.substring(j,j+1)); if (4) //当前数字完全正确 a++; else if(pos>=0) b++; } if (5) //答案完全正确 return '恭喜!答对了!!'; else{ textAreaContent+= '位置正确的有:'+a+'个,位置错误的有:'+b+' 个,完全错误的有'+(4-a-b)+'个/n'; return '继续努力'; } } ………………
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】要让水和油混合在一起,你需要添加?
A.
B.
洗洁精
C.
【单选题】热毒壅盛三焦,充斥表里内外,宜选用
A.
凉膈散
B.
泻白散
C.
清胃散
D.
大承气汤
E.
黄连解毒汤
【单选题】肘横纹至腕横纹的骨度分寸是( )
A.
14 寸
B.
12 寸
C.
13 寸
D.
15 寸
【简答题】上层滞水的特点
【单选题】鹤壁市因“()”而得名。
A.
仙鹤栖于北山峭壁
B.
仙鹤栖于南山峭壁
C.
仙鹤栖于东山峭壁
【简答题】年近二十八周岁的青年能不能入团?
【单选题】热毒壅盛三焦,充斥表里内外,宜选用
A.
凉膈散
B.
泻白散
C.
大承气汤
D.
清胃散
E.
黄连解毒汤
【简答题】上层滞水的特点。
【判断题】肘横纹至腕横纹是12寸。
A.
正确
B.
错误
【单选题】肘横纹至腕横纹是()寸。
A.
8
B.
9
C.
12
D.
14