精华内容
下载资源
问答
  • 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); ...

    将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
    所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符

    import java.util.Scanner;
     
    public class Main {
        public static void main(String args[]) {
            Scanner scanner = new Scanner(System.in);
            String str = scanner.nextLine();
            String[] r=new String[str.length()];
                r= str.split(" ");
            for (int i =r.length-1; i>=0; i--) {
                System.out.print(r[i]+" ");
            }
        }
    }
    
    展开全文
  • Java】句子逆序

    2019-06-18 19:35:06
    所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 package 牛客; import java.util.Scanner; public class 句子逆序 { public static void main(String[] args) { Scann...

    题目描述
    将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
    所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符

    package 牛客;
    
    import java.util.Scanner;
    
    public class 句子逆序 {
    	public static void main(String[] args) {
    		Scanner s=new Scanner(System.in);
    		while(s.hasNext()) {//Detection of the input
    			String str=s.nextLine();
    			int len=str.length();
    			String []str1=str.split(" ");
    			StringBuilder sb=new StringBuilder();
    			//Reverse output
    			for(int i=str1.length-1;i>=0;i--) {
    				sb.append(str1[i]+" ");
    			}
    			System.out.println(sb);
    		}
    	}
    
    }
    

    在这里插入图片描述在这里插入图片描述

    展开全文
  • [Java]句子逆序

    2020-12-19 15:09:14
    例如“I am a boy”,逆序排放后为“boy a am I”,所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。 例如:输入:I am a boy    输出:boy a am I 解决思路 考虑字符串数组排序。将输入...

    来自牛客网

    题目描述

    将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”,所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。

    例如:输入:I am a boy
       输出:boy a am I

    解决思路

    考虑字符串数组排序。将输入字符串每个单词用空格分开构成字符串数组,从后向前遍历,就实现句子逆序了。话不多说让我们从代码看起来!

    实现代码

    1.在主函数中实现

    public static void main(String[] args) {
            System.out.println("请输入英文句子:");
            Scanner scanner = new Scanner(System.in);
    
            while(scanner.hasNextLine()){
                String str = scanner.nextLine();
                String[] arr = str.split(" ");
              
                //这里我们需要注意一下for循环的初始值和终止范围
                for (int i = arr.length-1; i >=0 ; i--) {
                    System.out.print(arr[i]+" ");
                }
                System.out.println();
            }
    
        }
    

    2.方法调用实现

    //方法中参数为字符串(引用)类型
    public static void reverseOrder(String str1){
            String[] arr = str1.split(" "); //以空格当作分隔符,使得每个单词依次放在数组中
            for (int i = arr.length-1; i >=0 ; i--) {
                System.out.print(arr[i]+" ");
            }
            System.out.println();
    
        }
    
        public static void main(String[] args) {
            System.out.println("请输入英文句子:");
            Scanner sc = new Scanner(System.in);
            
            //通过while(sc.hasNextLine())实现多组输入多组输出的要求
            while(sc.hasNextLine()){               
                String str = sc.nextLine();
                reverseOrder(str);   //将用户输入的字符穿当作实参调用方法
            }
        }
    
    展开全文
  • 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符分析:主要是对字符串方法以及字符串数组的理解*/package Day19; import java.util.Scanner; public class Test{ public static voi
    /*问题:将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
    所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
    分析:主要是对字符串方法以及字符串数组的理解*/
    package Day19;
    
    import java.util.Scanner;
    
    public class Test{
     
        public static void main(String[] args) {
            Scanner sc= new Scanner(System.in);
            String a=sc.nextLine();
            String []str =a.split(" ");//方法split()将字符串数组a分割后的结果放入字符串数组中
            for(int i=str.length-1;i>=0;i--)
                System.out.print(str[i]+" ");
                  }
    }
    

    
    展开全文
  • 1. 句子逆序 将一个英文语句以单词...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc...
  • Java - 华为机试训练 - 句子逆序

    千次阅读 2016-09-04 09:04:40
    时间限制:1秒空间限制:32768K 本题知识点: 数组 ...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /**  * 反转句子  *   * @param sentence 原句子
  • 例如“I am a boy”,逆序排放后为“boy a am I”,所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。 接口说明 /** 反转句子 @param sentence 原句子 @return 反转后的句子 */ public ...
  • 例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/***反转句子**@paramsentence原句子*@return反转后的句子*/publicStringreverse...
  • 例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/***反转句子**@paramsentence原句子*@return反转后的句子*/publicStringreverse...
  • 题目描述: 将一个英文语句以单词为...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** *反转句子 * *@paramsentence原句子 *@return反转后的句子 */ publicStringreverse...
  • 句子逆序

    2019-08-15 21:35:32
    例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述:将一个英文语句以单词为单位逆序排放。 输出描述:得到逆序的句子 示例: 输入: I ...
  • 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** * 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */ public String reverse(String sente
  • 题目描述 将一个英文语句以单词为单位...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** *反转句子 * *@paramsentence原句子 *@return反转后的句子 */ publicStringreverse(S...
  • 7.句子逆序

    2017-06-04 09:27:00
    题目描述 将一个英文语句以单词为单位逆序...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 import java.util.Scanner; public class Main{ public static void main(String[] args){ Sca
  • 笔试算法—句子逆序

    2021-04-14 10:32:57
    所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述: 输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。 输出描述: 得到逆序的句子 示例1 输入 I am a boy ...
  • 例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符Java实现://思路:先将整个句子逆序,然后再依照空格逆序 import java.util.*; public...
  • 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述: 将一个英文语句以单词为单位逆序排放。 输出描述: 得到逆序的句子 输入例子: I am a boy 输出例子: boy a am I mport java...
  • 华为机试-13-句子逆序

    2019-08-08 22:03:25
    句子逆序 ...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入 I am a boy 输出 boy a am I 代码 import java.util.Scanner; public class Main{ public static void m...
  • package java_huaweijishi; import java.util.Scanner; /** ... * 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 * 接口说明:public String reverse(String sentenc...
  • 【华为OJ13】句子逆序

    2016-09-14 16:34:08
    题目描述 将一个英文语句以单词...所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 import java.util.Scanner; public class Main{ public static String ReverseString(String str){
  • 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述: 将一个英文语句以单词为单位逆序排放。 输出描述 得到逆序的句子 例如: 输入:I am a boy 输出:boy a am I ...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

java字符逆序不再包含其他字符

java 订阅