java 输入一句英文句子,翻转句子中单词的顺序,单词内字符的顺序也要改变,句子中单词以空格符隔开.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 18:35:27
java 输入一句英文句子,翻转句子中单词的顺序,单词内字符的顺序也要改变,句子中单词以空格符隔开.
例如如果输入时Hello,please fix me!,输出就应该是!me fix please,Hello
例如如果输入时Hello,please fix me!,输出就应该是!me fix please,Hello
public class test {
\x05/**
\x05 * @param args
\x05 */
\x05public static void main(String[] args) {
\x05\x05// TODO Auto-generated method stub
\x05\x05String q = "Hello ,please fix me !";
\x05\x05String[] aa=(String[]) q.split(" ");
\x05\x05for(int i = aa.length ;i>0 ;i--){
\x05\x05\x05System.out.print(aa[i-1]+" ");
\x05\x05}
\x05}
}
输出结果 !me fix please ,Hello
再问: 题目的字符和单词间是没空格的 还是要谢谢你哈
再答: import java.util.HashMap; import java.util.Map; public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String q = "Hello, please fix me!"; String[] aa=(String[]) q.split(" "); Map ll = new HashMap(); ll.put("!", "!"); ll.put(",", ","); for(int i = aa.length ;i>0 ;i--){ String w = aa[i-1]; String e = w.substring(aa[i-1].length()-1); if (ll.containsKey(e)){ w=e+w.substring(0, aa[i-1].length()-1); } System.out.print(w+" "); } } } 符合要求了 给分吧 呵呵
\x05/**
\x05 * @param args
\x05 */
\x05public static void main(String[] args) {
\x05\x05// TODO Auto-generated method stub
\x05\x05String q = "Hello ,please fix me !";
\x05\x05String[] aa=(String[]) q.split(" ");
\x05\x05for(int i = aa.length ;i>0 ;i--){
\x05\x05\x05System.out.print(aa[i-1]+" ");
\x05\x05}
\x05}
}
输出结果 !me fix please ,Hello
再问: 题目的字符和单词间是没空格的 还是要谢谢你哈
再答: import java.util.HashMap; import java.util.Map; public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String q = "Hello, please fix me!"; String[] aa=(String[]) q.split(" "); Map ll = new HashMap(); ll.put("!", "!"); ll.put(",", ","); for(int i = aa.length ;i>0 ;i--){ String w = aa[i-1]; String e = w.substring(aa[i-1].length()-1); if (ll.containsKey(e)){ w=e+w.substring(0, aa[i-1].length()-1); } System.out.print(w+" "); } } } 符合要求了 给分吧 呵呵
java 输入一句英文句子,翻转句子中单词的顺序,单词内字符的顺序也要改变,句子中单词以空格符隔开.
英语句子的中单词的顺序
java ,句子中的单词按顺序输出
英语句子中,单词的先后顺序是怎么样的
从键盘输入一句英文句子,输出出现次数最多的单词及出现的次数,要求标点符号不能算在单词长度中.Java
英语句子中单词的排列顺序,告诉我什么单词在什么时候排在哪里,一般的单词怎样排列.
怎样用单词排列句子怎样知道单词的排列顺序
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.
pascal 语言:输入一个英文句子,以‘.'结束,单词间用空格隔开。
统计单词个数描述 输入一行字符,统计其中的单词的个数.各单词之间用空格分隔,空格符可以是多个.输入 一行字符输出 单词个
英文句子单词顺序有没有明确的规定?比如动词和副词之间的顺序.
编程实现:输入一个英文句子,将句子中每个单词的首字母大写后输出.