作业6--超级无敌终结(冲刺二)

核心类

 1 package com.example.ddd;
 2
 3 public class Core {
 4     int a;
 5     int b;
 6     int c;
 7     int d;
 8     public Core(int a,int b,int c,int d)
 9     {
10         this.a=a;
11         this.b=b;
12         this.c=c;
13         this.d=d;
14     }
15     public int calc()
16     {
17         if(c==0)
18         {
19             return a+b;
20         }
21         else if(c==1)
22         {
23             return a-b;
24         }
25         else if(c==2)
26         {
27             return a*b;
28         }
29         else if(c==3)
30         {
31             if(b==0)
32             {
33                 b++;
34             }
35             return a/b;
36         }
37         else
38         {
39             return jiecheng(d);
40         }
41     }
42     public String toString()
43     {
44         String A=new String();
45         String B=new String();
46         if(a<0)
47         {
48             A="("+a+")";
49         }
50         else
51         {
52             A=a+"";
53         }
54         if(b<0)
55         {
56             B="("+b+")";
57         }
58         else
59         {
60             B=b+"";
61         }
62         if(c==0)
63         {
64             return A+"+"+B;
65         }
66         else if(c==1)
67         {
68             return A+"-"+B;
69         }
70         else if(c==2)
71         {
72             return A+"*"+B;
73         }
74         else if(c==3)
75         {
76             return A+"/"+B;
77         }
78         else
79         {
80             return d+"!";
81         }
82     }
83
84     public int jiecheng(int x)
85     {
86         if(x==0 || x==1)
87         {
88             return 1;
89         }
90         else
91         {
92             return x*jiecheng(x-1);
93         }
94     }
95 }

计算类

  1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2     xmlns:tools="http://schemas.android.com/tools"
  3     android:id="@+id/container"
  4     android:layout_width="match_parent"
  5     android:layout_height="match_parent"
  6     android:orientation="vertical"
  7     android:background="@drawable/ss2" >
  8
  9     <LinearLayout
 10         android:layout_width="match_parent"
 11         android:layout_height="wrap_content"
 12         android:gravity="center" >
 13
 14         <TextView
 15             android:id="@+id/textView1"
 16             android:layout_width="wrap_content"
 17             android:layout_height="wrap_content"
 18             android:text="欢迎您,尊敬的用户"
 19             android:textSize="20sp" />
 20
 21     </LinearLayout>
 22
 23     <LinearLayout
 24         android:layout_width="match_parent"
 25         android:layout_height="wrap_content"
 26         android:gravity="center" >
 27
 28         <TextView
 29             android:id="@+id/textView2"
 30             android:layout_width="wrap_content"
 31             android:layout_height="wrap_content"
 32             android:text="请输入题数:"
 33             android:textSize="20sp" />
 34
 35         <EditText
 36             android:id="@+id/editText1"
 37             android:hint="不超过5题"
 38             android:layout_width="100dp"
 39             android:layout_height="wrap_content"
 40             android:textSize="15sp"
 41              >
 42
 43             <requestFocus />
 44         </EditText>
 45
 46         <Button
 47             android:id="@+id/button1"
 48             android:layout_width="wrap_content"
 49             android:layout_height="34dp"
 50             android:text="开始答题"
 51             android:textSize="15sp"
 52             android:textColor="#ee7755" />
 53
 54     </LinearLayout>
 55
 56     <LinearLayout
 57         android:layout_width="match_parent"
 58         android:layout_height="wrap_content" >
 59
 60         <TextView
 61             android:id="@+id/textView3"
 62             android:layout_width="wrap_content"
 63             android:layout_height="wrap_content"
 64             android:text="第一题:"
 65             android:textSize="20sp" />
 66
 67         <TextView
 68             android:id="@+id/textView4"
 69             android:layout_width="110dp"
 70             android:layout_height="wrap_content"
 71             android:textSize="20sp" />
 72
 73         <TextView
 74             android:id="@+id/textView5"
 75             android:layout_width="wrap_content"
 76             android:layout_height="wrap_content"
 77             android:text=" = "
 78             android:textSize="25sp" />
 79
 80         <EditText
 81             android:id="@+id/editText2"
 82             android:layout_width="70dp"
 83             android:layout_height="wrap_content"
 84             android:textSize="15sp" />
 85
 86     </LinearLayout>
 87
 88     <LinearLayout
 89         android:layout_width="match_parent"
 90         android:layout_height="wrap_content" >
 91
 92         <TextView
 93             android:id="@+id/textView25"
 94             android:layout_width="wrap_content"
 95             android:layout_height="wrap_content"
 96             android:text="第二题:"
 97             android:textSize="20sp" />
 98
 99         <TextView
100             android:id="@+id/textView6"
101             android:layout_width="110dp"
102             android:layout_height="wrap_content"
103             android:textSize="20sp" />
104
105         <TextView
106             android:id="@+id/textView7"
107             android:layout_width="wrap_content"
108             android:layout_height="wrap_content"
109             android:text=" = "
110             android:textSize="25sp" />
111
112         <EditText
113             android:id="@+id/editText3"
114             android:layout_width="70dp"
115             android:layout_height="wrap_content"
116             android:textSize="15sp" />
117
118     </LinearLayout>
119
120     <LinearLayout
121         android:layout_width="match_parent"
122         android:layout_height="wrap_content" >
123
124         <TextView
125             android:id="@+id/textView8"
126             android:layout_width="wrap_content"
127             android:layout_height="wrap_content"
128             android:text="第三题:"
129             android:textSize="20sp" />
130
131         <TextView
132             android:id="@+id/textView9"
133             android:layout_width="110dp"
134             android:layout_height="wrap_content"
135             android:textSize="20sp" />
136
137         <TextView
138             android:id="@+id/textView10"
139             android:layout_width="wrap_content"
140             android:layout_height="wrap_content"
141             android:text=" = "
142             android:textSize="25sp" />
143
144         <EditText
145             android:id="@+id/editText4"
146             android:layout_width="70dp"
147             android:layout_height="wrap_content"
148             android:textSize="15sp" />
149
150     </LinearLayout>
151
152     <LinearLayout
153         android:layout_width="match_parent"
154         android:layout_height="wrap_content" >
155
156         <TextView
157             android:id="@+id/textView11"
158             android:layout_width="wrap_content"
159             android:layout_height="wrap_content"
160             android:text="第四题:"
161             android:textSize="20sp" />
162
163         <TextView
164             android:id="@+id/textView12"
165             android:layout_width="110dp"
166             android:layout_height="wrap_content"
167             android:textSize="20sp" />
168
169         <TextView
170             android:id="@+id/textView13"
171             android:layout_width="wrap_content"
172             android:layout_height="wrap_content"
173             android:text=" = "
174             android:textSize="25sp" />
175
176         <EditText
177             android:id="@+id/editText5"
178             android:layout_width="70dp"
179             android:layout_height="wrap_content"
180             android:textSize="15sp" />
181
182     </LinearLayout>
183
184     <LinearLayout
185         android:layout_width="match_parent"
186         android:layout_height="wrap_content" >
187
188         <TextView
189             android:id="@+id/textView14"
190             android:layout_width="wrap_content"
191             android:layout_height="wrap_content"
192             android:text="第五题:"
193             android:textSize="20sp" />
194
195         <TextView
196             android:id="@+id/textView15"
197             android:layout_width="110dp"
198             android:layout_height="wrap_content"
199             android:textSize="20sp" />
200
201         <TextView
202             android:id="@+id/textView16"
203             android:layout_width="wrap_content"
204             android:layout_height="wrap_content"
205             android:text=" = "
206             android:textSize="25sp" />
207
208         <EditText
209             android:id="@+id/editText6"
210             android:layout_width="70dp"
211             android:layout_height="wrap_content"
212             android:textSize="15sp" />
213
214     </LinearLayout>
215
216     <LinearLayout
217         android:layout_width="match_parent"
218         android:layout_height="wrap_content"
219         android:gravity="right" >
220
221         <Button
222             android:id="@+id/button2"
223             android:layout_width="wrap_content"
224             android:layout_height="34dp"
225             android:text="提交"
226             android:textSize="15sp" />
227
228     </LinearLayout>
229
230     <LinearLayout
231         android:layout_width="match_parent"
232         android:layout_height="wrap_content" >
233
234         <TextView
235             android:id="@+id/textView17"
236             android:layout_width="wrap_content"
237             android:layout_height="wrap_content"
238             android:text="你答对了:"
239             android:textSize="20sp" />
240
241         <TextView
242             android:id="@+id/textView18"
243             android:layout_width="100dp"
244             android:layout_height="wrap_content"
245             android:textSize="20sp" />
246
247     </LinearLayout>
248
249      <LinearLayout
250         android:layout_width="match_parent"
251         android:layout_height="wrap_content" >
252
253         <TextView
254             android:id="@+id/textView19"
255             android:layout_width="wrap_content"
256             android:layout_height="wrap_content"
257             android:text="你答错了:"
258             android:textSize="20sp" />
259
260         <TextView
261             android:id="@+id/textView20"
262             android:layout_width="100dp"
263             android:layout_height="wrap_content"
264             android:textSize="20sp" />
265
266     </LinearLayout>
267
268      <LinearLayout
269         android:layout_width="match_parent"
270         android:layout_height="wrap_content" >
271
272         <TextView
273             android:id="@+id/textView21"
274             android:layout_width="wrap_content"
275             android:layout_height="wrap_content"
276             android:text="用时:"
277             android:textSize="20sp" />
278
279         <TextView
280             android:id="@+id/textView22"
281             android:layout_width="100dp"
282             android:layout_height="wrap_content"
283             android:textSize="20sp" />
284
285     </LinearLayout>
286
287      <LinearLayout
288         android:layout_width="match_parent"
289         android:layout_height="wrap_content" >
290
291         <TextView
292             android:id="@+id/textView23"
293             android:layout_width="wrap_content"
294             android:layout_height="wrap_content"
295             android:text="参考答案:"
296             android:textSize="20sp" />
297
298         <TextView
299             android:id="@+id/textView24"
300             android:layout_width="wrap_content"
301             android:layout_height="wrap_content"
302             android:textSize="20sp" />
303
304     </LinearLayout>
305
306      <Button
307          android:id="@+id/button3"
308          android:layout_width="wrap_content"
309          android:layout_height="34dp"
310          android:text="重置"
311          android:textSize="15sp"
312          android:layout_gravity="right" />
313
314      <LinearLayout
315          android:layout_width="wrap_content"
316          android:layout_height="wrap_content" >
317
318          <TextView
319              android:id="@+id/textView26"
320              android:layout_width="wrap_content"
321              android:layout_height="wrap_content"
322              android:text="选择皮肤:"
323              android:textSize="20sp" />
324
325          <Spinner
326              android:id="@+id/spinner1"
327              android:layout_width="200dp"
328              android:layout_height="34dp"
329              android:layout_weight="1"
330              android:prompt="@string/aaa1"
331              android:spinnerMode="dialog" />
332
333      </LinearLayout>
334
335 </LinearLayout>

界面

1 <?xml version="1.0" encoding="utf-8"?>
2 <resources>
3
4     <string name="app_name">DDD</string>
5     <string name="hello_world">Hello world!</string>
6     <string name="action_settings">Settings</string>
7     <string name="aaa1">选择皮肤</string>
8
9 </resources>

strings.xml

在许组长的带领下,实现了换肤功能,非常不易啊。

附上几张小组学习照片。

认真研究代码中

河蟹的讨论

其他组的组员竟然在学习操作系统!

遇到难题时的迷茫

虽然身在不同阵营,还是分享情报的好间谍~

时间: 2024-12-12 15:19:20

作业6--超级无敌终结(冲刺二)的相关文章

团队作业八——第二次团队冲刺(Beta版本)第6天

团队作业八--第二次团队冲刺(Beta版本)第5天 一.每个人的工作 (1) 昨天已完成的工作 简单模式逻辑代码涉及与相关功能的具体实现 (2) 今天计划完成的工作 修改完善注册登录内容界面,编辑错题文件写入. (3) 工作中遇到的困难 今天花了较多时间在完善登录注册界面上,这让我们比较担心,如果每天都花很多时间在解决之前的问题,当天的任务又做不好,会不会赶不上进度.如果每天都不能正常完美的完成每天任务,那冲刺最后一天结束的时候,又哪里再有一个明天给我们完善代码.且今天还遇到了写入SD存储卡文件

团队作业八——第二次团队冲刺(Beta版本)第4天

团队作业八--第二次团队冲刺(Beta版本)第4天 一.每个人的工作 (1) 昨天已完成的工作 做一下用户注册的功能和登录功能. (2) 今天计划完成的工作 完成界面跳转 (3) 工作中遇到的困难 界面跳转涉及到逻辑性相对复杂,所以具体做的时候会出现一些小的问题. (4) 每个人的贡献比 二.燃尽图 三.代码 package com.example.asus.app_sizeyunsuan; import android.content.Intent; import android.suppor

团队作业八——第二次团队冲刺(Beta版本)第5天

团队作业八--第二次团队冲刺(Beta版本)第5天 一.每个人的工作 (1) 昨天已完成的工作 完成界面跳转界面. (2) 今天计划完成的工作 简单模式逻辑代码涉及与相关功能的具体实现 (3) 工作中遇到的困难 错题本功能完成过程中遇到一些问题 (4) 每个人的贡献比 二.燃尽图 三.代码 package com.example.asus.app_sizeyunsuan; import android.os.Environment; import android.support.v7.app.A

团队作业八——第二次团队冲刺(Beta版本)第7天

团队作业八--第二次团队冲刺(Beta版本)第6天 一.每个人的工作 (1) 昨天已完成的工作 登录注册功能的完善与实现和简单测试模块的优化 (2) 今天计划完成的工作 修复昨天写入SD存储卡文件权限问题,以及中级和高级功能的实现. (3) 工作中遇到的困难 只完成了部分,具体见明天... (4) 每个人的贡献比 二.燃尽图 三.代码 由于今天班级活动和班聚耽误了下午和晚上的时间,我们只完成了部分,完整的代码明天会补上的 四.模块部分截图 同样明天见... 五.项目进展 今日计划内容被打乱,只完

冲刺二------个人任务

我和王伟光负责以下任务: 4-25-4-26讨论主界面的布局,学习布局管理,以及各自控件的位置 4-27-4-29 主界面的设计,实现星期一到星期日的切换,以及每节课程的位置,以便添加时对应位置 4-30-5-1  综合修改主界面,完成基本功能的实现 冲刺二------个人任务,码迷,mamicode.com

团队作业8——第二次项目冲刺(Beta阶段)--第一天

团队作业8--第二次项目冲刺(Beta阶段)--第一天 会议照片: 燃尽图:   项目进展: 新的成员在熟悉项目 在计时模式下能够完程将成绩记录并读入SD卡中,其他的任务在继续完成中: 团队贡献比: 队员 角色 团队贡献比 陈麟凤 PM 17% 张志杰 DEV 18% 黄海鸿 TEST 16% 康建灿 TEST 16% 许明涛 DEV 17% 陈宇杰 DEV 16% 总结: Beta冲刺开始了,有了Alpha冲刺后,在进行新一阶段的冲刺在任务分工以及代码上要更用心,我们有信心能比上个阶段更加投入

一种超级快速的图像二值化技术

在计算机视觉中,对图像进行二值化恐怕是最常见的操作了.为了检测目标,可能需要对每一帧图像的每一个像素点进行运算.如果能提升二值化的速度,那么,你的算法的效率就会大大的提高.本文,将介绍一种超级快速的图像二值化技术. 要解决的问题: 如上图所示,需要把彩色图像中, (1) R通道介于(smoevalue1, somevalue2)(2) G通道介于(somevalue3, somevalue4)(3) B通道介于(somevalue5, somevalue6)当图像中某个像素点同时满足上面3个条件

团队作业7——第二次项目冲刺(Beta版本)

项目名称:软件1412--基于android的音乐播放器的开发 项目成员:  张慧敏(组长):201421122032                     苏晓微(组员):201421131033                     欧阳时康(组员):201421122050 团队作业7--第二次项目冲刺(Beta版本)day2 团队作业7--第二次项目冲刺(Beta版本)day3 Coding地址: https://git.coding.net/Suyooos/musicplayer.

团队作业7——第二次项目冲刺(Beta版本)

团队作业7--第二次项目冲刺-Beta版本项目计划 团队作业7--第二次项目冲刺(Beta版本)-第一篇 团队作业7--第二次项目冲刺(Beta版本)-第二篇 团队作业7--第二次项目冲刺(Beta版本)-第三篇 原文地址:https://www.cnblogs.com/daleag/p/8286688.html