标签:
【开发人员】:Ives & 郑胜斌
【博客地址】:38郑胜斌
【开发时间】:2015-04-30
【版本】:5.1
【要求】:
封装:
概念
1 package com.ives; 2 import java.util.*; 3 import com.ives.Input; 4 public class Expression { 5 int a; 6 int b; 7 static int c;//用户答案 8 int answer;//答案 9 static Scanner in=new Scanner(System.in); 10 11 12 public int Expression(){ 13 a = new Random().nextInt()%10; 14 b = new Random().nextInt()%10; 15 System.out.print(""+a+"+"+b+"="); 16 return answer = a + b; 17 18 } 19 public static void main(String[] args){ 20 int answer; 21 Expression expression = new Expression(); 22 23 answer = expression.Expression(); 24 Input input = new Input(); 25 Expression.c = input.a; 26 if(answer==c) 27 { 28 System.out.print("答对了"); 29 } 30 else System.out.print("答错了"); 31 //System.out.print("answer="+answer); 32 } 33 }
测试代码如下:
1 package com.ives; 2 import static org.junit.Assert.*; 3 4 import org.junit.Test; 5 6 7 public class ExpressionTest { 8 9 @Test 10 public void testExpression() { 11 int a; 12 Expression test = new Expression(); 13 a = test.Expression(); 14 assertEquals(a, test.answer); 15 } 16 }
前天、昨天和郑同学讨论了两个晚上,终于把这次的第一个阶段“封装”、“测试”做好了。明天更新第一阶段的汉堡。由于时间问题,我要去赶车了,哈哈。详细的内容在第二三阶段的时候再慢慢唠叨,因为今天写了一天的博客,真的有点疲惫了。如果这次的分数不是很理想,郑童鞋你表怪我,相信我,剩下的阶段,会让你感觉到我的“掉渣天”的。哈哈
标签:
原文地址:http://www.cnblogs.com/IvesHe/p/4469621.html