作业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>
在许组长的带领下,实现了换肤功能,非常不易啊。
附上几张小组学习照片。
认真研究代码中
河蟹的讨论
其他组的组员竟然在学习操作系统!
遇到难题时的迷茫
虽然身在不同阵营,还是分享情报的好间谍~