1、输入一句英文,将句子倒序输出,忽略最后的标点。
import java.util.Scanner; public class ReverseEnglish { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String reStr=sc.nextLine(); String[] arrs=reStr.split(" "); for(int i=arrs.length-1;i>0;i--) System.out.print(arrs[i]+" "); System.out.print(arrs[0]); } }
2、输入一句英文,将句子倒序输出,并且将最后的标点倒序在首位。
import java.util.Scanner; public class ReverseEnglish { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String reStr=sc.nextLine(); String str1=reStr.substring(0,reStr.length()-1); String str2=reStr.substring(reStr.length()-1,reStr.length()); System.out.print(str2); String[] arrs=str1.split(" "); for(int i=arrs.length-1;i>0;i--) System.out.print(arrs[i]+" "); System.out.print(arrs[0]); } }