当前位置: 首页 > news >正文

池州市网站建设_网站建设公司_小程序网站_seo优化

如何制作网站免费建站,辽宁省建设工程信息网官网开标,如何查询建造师证有没有在项目上,怎么制作网站域名一.结对对象 姓名#xff1a;周亚杰学号#xff1a;20172302担任角色#xff1a;驾驶员#xff08;周亚杰#xff09;伙伴第二周博客地址二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码#xff0c;使代码支持分数类计算 2.相关过程截图 a.下图是上周编写的生…一.结对对象 姓名周亚杰学号20172302担任角色驾驶员周亚杰伙伴第二周博客地址二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码使代码支持分数类计算 2.相关过程截图 a.下图是上周编写的生成题目的类不能运行。 下图是本周更新的代码可以支持分数的产生红色框内为主要更改区域 b.下图是代码中题目转后缀表达式的部分代码及运行结果截图 c.下图是代码中后缀表达式计算结果的部分代码及运行结果截图 3.关键代码解释 在题目中生成真分数及包含真分数的题目转换为后缀表达式 生成真分数这里我们让产生的随机数含有复数举例我们产生-4~9之间的随机数如果产生随机数为负数就将一个随机产生的真分数赋给一个String型的figure如果产生的随机数为0~9则将此随机数转换为String型的赋给figure这样就完成了真分数的生成在题目中。含真分数的题目转后缀表达式我们调用StringTokenizer类中的方法将上面的题目转换为StringTokenizer类的一个对象然后使用nextToken()方法将其分为String的字符串然后判断字符串的长度如果字符串长度大于1就将字符串直接输出然后下面就是字符串为1的包括整数和操作符这个在上周已经解决包括入栈出栈都已解决。后缀表达式求值正在编写中将所有的数都转换为分数然后调用之前编写类中的分数的加减乘除方法然后完成求值正在编写中。(二)遇到的困难及解决方法 、 (三)全部代码 第一部分生成题目 //负责人侯泽洋 import java.util.Stack; import java.util.Random; import java.util.ArrayList; import java.util.Scanner;class Questions {ArrayListObject array new ArrayListObject();Random generator new Random();char[] newchar {, -, *, /};protected int number;int NUM;public Questions() {number 0;}public Object getQuestion(int num) {int num1 num;while (num 0) {int figure (int) generator.nextInt(9) 1;array.add(figure);number (int) (Math.random() * 4);array.add(newchar[number]);num--;}String obj ;while (num 2 * num1) {obj array.get(num);num;}int other (int) generator.nextInt(9) 1;array.add(other);obj other ;return obj;} } 第二部分题目运算 //负责人周亚杰侯泽洋 //生成后缀表达式public class Calculations {public static void main(String[] args) {Questions questionsnew Questions();Stack stack new Stack();Scanner Scannew Scanner(System.in);char c;int count0,answer;char[] operation new char[100];String str (String) questions.getQuestion(3);System.out.println(请回答以下问题\nstr);System.out.println(请输入你的答案);answerScan.nextInt();for (int i 0; i str.length(); i) {c str.charAt(i);if (c 0 c 9) {operation[i] c;count;}else {if (c * || c /) {if (stack.empty()) {stack.push((char) c);} else if ((char) stack.peek() * || (char) stack.peek() /) {operation[i] (char) stack.pop();stack.push(c);} elsestack.push(c);} else if (c || c -) {if (stack.empty()) {stack.push(c);} else if ((char) stack.peek() || (char) stack.peek() -) {operation[i] (char) stack.pop();stack.push(c);} else {operation[i] (char) stack.pop();stack.push(c);}} elsestack.push(c);}}int num stack.size();for (int a 0; a num; a) {operation[str.length() a] (char) stack.pop();} //后缀表达式计算 //负责人周亚杰StackInteger stack1 new StackInteger();int m, n, sum,num1str.length()(str.length()-count);for (int b 0; b num1; b) {if (operation[b] 0 operation[b] 9)stack1.push((int) operation[b]-48);else {if (operation[b] ) {m stack1.pop();n stack1.pop();sum n m;stack1.push(sum);} else if (operation[b] -) {m stack1.pop();n stack1.pop();sum n- m;stack1.push(sum);} else if (operation[b] *) {m stack1.pop();n stack1.pop();sum n * m;stack1.push(sum);} else if (operation[b] /) {m stack1.pop();n stack1.pop();sum n / m;stack1.push(sum);}else if (operation[b] )continue;}}if ((int)stack1.peek()answer)System.out.println(恭喜你答对了);elseSystem.out.println(很遗憾答错了答案是stack1.peek()); } } 三.贡献度划分 侯泽洋50% 周亚杰50% 四.结对照片 五.评价及感想 本周完成的力度并不是很大感觉和其他小组有些差距这个周末要多抽时间追上其他小组进度下周二完成整个项目的编写。 转载于:https://www.cnblogs.com/hzy0628/p/9011379.html
http://www.ihoyoo.com/news/114413.html

相关文章:

  • 做视频网站的公司网站建设教程论坛
  • 安徽公路建设行业协会网站wordpress高级靶机
  • 如何制作自己的网站教程网站建设教程.
  • 安庆做网站哪个公司好产品开发详细流程图
  • 重庆市企业网站建设一个空间可以做两个网站吗
  • 免费推广网站注册入口网站如何进行网络推广
  • 大二学生做网站难吗wordpress知乎
  • 怎么在广西建设厅网站注销c证网站页面设计报价模板
  • 网站团队的建设宁波优化
  • 网站备案 复查惠州网络营销
  • 找人做网站要密码吗郑州php网站开发培训
  • 网站服务器有哪些种类网站开发是固定资产吗
  • 万户网站协作管理系统高端品牌网站建设有哪些
  • 宁波网站设计推广培训班WordPress服务器应用镜像
  • 健身会所网站模板网站框架怎么做的
  • 福州公司建站模板网络营销有哪些理论和方法
  • 怎样做网站设计要交税吗盐城 网络推广
  • 文成网站医院做网站怎么做
  • 哪个公司做的网站好网站首页菜单栏
  • 临沂网站公司哪家好科技酒店
  • dedecms的网站放在哪个文件夹里广告制作公司电话
  • 上海住房和城乡建设厅网站现在比较好的营销平台
  • 织梦网站案例微信020网站怎么建立
  • 网站备案域名还是空间新闻最新热点
  • 商务网站建设是什么网站地图的好处
  • 商务网站建设推荐如何建设高大上的网站
  • 国内做网站大公司南宁在线制作网站
  • 酒店网站建设协议下载百度语音导航地图
  • 网站后台管理系统模板下载江西省建设监督网站
  • 湖南长沙网站建设公司公众号电影网站是怎么做的