Java基础进阶-如何输入一串字符串,让字符串中的字符空格隔开,正向和方向输出。(charAt(index)的用法)

要求:手动录入一串字符,要求正向和方向以空格间隔的方式输出该字符串;

上代码…

import java.util.Scanner;

//手动录入一串字符,要求正向和方向以空格间隔的方式输出该字符串;
public class CharAtWay {
    public static void main(String[] args) {
//       第一步:创建Scanner对象,接收一个输入的字符串
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你想要测试的字符串....");
        String needDoStr = sc.nextLine();
//       第二步:创建PrintStrZ(String s)方法正向打印字符串
        PrintStrZ(needDoStr);
//       第三步:创建PrintStrF(String s)方法反向打印字符串
        PrintStrF(needDoStr);

    }
//反向打印字符和空格方法
    private static void PrintStrF(String needDoStr) {
        int length = needDoStr.length();
        System.out.println("你输入的字符串反向打印是这样的:");
        for(int i=length-1;i>0;i--){
            System.out.print(needDoStr.charAt(i)+" ");
        }
        System.out.println(needDoStr.charAt(0));
    }

    //正向打印字符+空格方法
    private static void PrintStrZ(String needDoStr) {
        int length = needDoStr.length();
        System.out.println("你输入的字符串正向打印是这样的:");
        for(int i=0;i<length-1;i++){
            System.out.print(needDoStr.charAt(i)+" ");
        }
        System.out.println(needDoStr.charAt(length-1));
    }
}

在这里插入图片描述

发布了18 篇原创文章 · 获赞 16 · 访问量 383

猜你喜欢

转载自blog.csdn.net/lierenbiji21/article/details/105372810