小编sri*_*arg的帖子

反向字符串程序

我用C++编写了一个简短的String反向程序.我决定用Java编写它,所以我做到了.但是,一旦我完成了程序的编写,我遇到了一些我试图修复但无法解决的错误.其中一个错误是ArrayOutOfBounds异常.请帮我修复错误.C++程序运行良好.下面是Java代码.请注意,我不想使用内置功能.

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
      Scanner scan = new Scanner(System.in);
      String word;
      int i = 0;
      boolean inp = true;
      System.out.println("Enter one or more words to be reversed:");
      word = scan.nextLine();
      char wordArray[] = word.toCharArray();
      while(wordArray[i]!='\0')
          i++;
      while(inp == true){
          i--;
          System.out.println(wordArray[i]);
          if(i==0){
              System.out.println();
              break;
          }
        }
     }
  }
Run Code Online (Sandbox Code Playgroud)

java string reverse

0
推荐指数
1
解决办法
5686
查看次数

标签 统计

java ×1

reverse ×1

string ×1