1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%

package two;

import java.util.Scanner;

public class TestTwo {

public static void Testtwo(String str) {

// TODO Auto-generated method stub

String[] strArr = str.split("\\s+|[,]");

StringBuffer result = new StringBuffer();

for(int i = strArr.length -1;i >=0; i--){

result.append(strArr[i] + " ");

}

result.setCharAt(str.length()-0, (char) 0);

System.out.println("颠倒顺序后的结果为:"+result.toString());

}

}

package two;

import static org.junit.Assert.*;

import org.junit.Test;

public class TestTwoTest {

@Test

public void test() {

String str = "how are you";

TestTwo.Testtwo(str);

}

}

时间: 2024-11-04 20:06:41

1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%的相关文章

把一个英语句子中的单词次序颠倒后输出

package lx; import java.util.Scanner; public class Transpose { /** * @param args */ public static void transpose(String str) { String[] strArr = str.split("\\s+|[,]"); StringBuffer result = new StringBuffer(); for (int i = strArr.length - 1; i &

3、学习单元测试代码覆盖率工具的使用(1)把一个英语句子中的单词次序颠倒后输出。

import java.util.Scanner; public class TestTest { public static void main(String [] a){ Scanner in=new Scanner(System.in); while(true){ String s=in.nextLine(); if(s.equalsIgnoreCase("quit")){ System.exit(0); } String[] ss=s.split("\\s+"

把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;

package cn.wang; import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("请输入英文:"); String str = input.nextLine(); String[

软件工程导论课后习题Github作业(把一个英文句子中的单词次序逆序,单词中字母正常排列)

Java源代码  package yly; import java.util.Scanner; public class ruanjian { public static void main(String[] args) { // TODO Auto-generated method stub String q = "how are you"; String[] aa=(String[]) q.split(" "); for(int i = aa.length ;i

反转一个英文句子中的单词,并且对应位置大小写不改变

<?php // your code goes here function strreverse($str){ $strlower=strtolower($str); $tmpstr=implode(" ",array_map('reverse',explode(" ",$strlower))); $strlen=strlen($str); while($strlen>0){ if($str[$strlen-1]>64 && $st

用node.js对一个英语句子分析页面进行一个小爬虫

最近遇到一个需求,就是要从一个英语句子分析的页面中,根据你输入的英语从句,点击开始分析按钮,这个页面就会将分析的结果解析出来,如 然后我们就是需要从这个页面中把这些解析好的数据(包括句子语法结构详解,句子相关词汇解释等)取出来,这时候我就想到之前学过node.js,这时候就来弄下node.js的小小的爬虫. 首先,电脑要先安装node.js,至于怎么安装,请google,或者找相关教程来看. 然后就需要了解下node,现在我先加载http模块,然后设置url的值,url就是你要爬的那个网页的地址

英文句子中的单词逆序

#include "stdafx.h" #include <iostream> #include <string> #include <stack> using namespace std; int main(int arc, char** argv) { string str="I come from liaoning."; stack<string> works; int len=str.length(); whi

Solution 10: 翻转句子中的单词

问题描述 输入一个句子,翻转句子中单词的顺序,但是单词内字符的顺序不变. 解决思路 (1) 整体翻转: (2) 单词翻转. 程序 public class ReverseWords { public String reverseWords(String s) { if (s == null || s.length() == 0) { return null; } char[] cc = s.toCharArray(); reverseString(cc, 0, cc.length - 1); i

统计一个英文句子中包含2个a的单词有几个,并将两个a替换为星号,不能用count函数

def count(s,x): if (not isinstance(s,str)) or (not isinstance(x,str)): return None num =0 i = 0 while i<=len(s)-1: if s[i:i+len(x)]==x: num+=1 i+=len(x) else: i+=1 return num print(count("abcdbcd","bb")) s = "I am a abandon,aaa