标签:不重复 print 合作 答案 中学 err com 技术 uml
UML图:
生成随机数:
while(true){
a=new Random().nextInt(100);
b=new Random().nextInt(100);
i=new Random().nextInt(4);
if(i==1&&a<b){
continue;
}
if(i==3){
if(b==0){
continue;
}
if(a%b!=0){
continue;
}
}
break;
}
}
-生成算式及答案:
switch(this.operator().toCharArray()[0]){
case ‘+‘:result=this.getA()+this.getB();break;
case ‘-‘:result=this.getA()-this.getB();break;
case ‘ב:result=this.getA()*this.getB();break;
case ‘÷‘:result=this.getA()/this.getB();break;
}
Scanner in = new Scanner(System.in);
int i;
i=in.nextInt();
int correct=0;
Output out;
while(i>0){
out=new Output();
System.out.print(out.getString());
String s=scanner.nextLine();
if(out.panduan(s)){
System.out.println("回答正确!");
correct++;
}
else{
System.err.println("回答错误!");
}
i--;
System.out.println("还有"+i+"道题未回答");
}
System.out.println("恭喜你!,回答完毕,回答正确的为"+correct+"道");
}
问题一:不是很清楚如何生成随机数。
问题一解决方案:我们经过查阅资料和讨论,将常用实用类中学习过的Random类与switch语句结合,实现了随机数的生成。
我的结对伙伴是20165203夏云霄。
我们两个是先共同弄清楚思路,做出一个大体的框架,然后再对细节进行讨论,不断改进。合作还是很愉快的。虽然目前完成的还不是很好,但找到了努力的方向,接下来我们会不断完善我们的程序。
标签:不重复 print 合作 答案 中学 err com 技术 uml
原文地址:https://www.cnblogs.com/brs666/p/8850336.html