题目二:
1.写一个Java程序,把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;
2.编写单元测试进行测试;
3.用ElcEmma查看代码覆盖率,要求覆盖率达到100%
1 package test2; 2 import java.util.Scanner; 3 public class test { 4 public static void main (String[] args){ 5 test a = new test(); 6 a.View(); 7 } 8 public void findWord(String str){ 9 String[] arrayWord =str.split(" "); 10 for(int i=arrayWord.length-1;i>=0;i--){ 11 System.out.print(arrayWord[i]+" "); 12 } 13 } 14 public void View(){ 15 Scanner input =new Scanner(System.in); 16 System.out.println("请输入字符串,单词用空格隔开,回车结束:"); 17 String str=input.nextLine(); 18 test a = new test(); 19 a.findWord(str); 20 } 21 }
测试结果:
Element测试覆盖率: