如何以相反的顺序获取char数组? [英] How can I get a char array in reverse order?

查看:136
本文介绍了如何以相反的顺序获取char数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的作业问题就是那样


编写一个程序,使用

Write a program which prints the letters in a char array in reverse order using

   void printReverse(char letters[], int size);

例如,如果数组包含{'c','s','c',' 2','6','1'}输出应为162csc。

For example, if the array contains {'c', 's', 'c', '2', '6', '1'} the output should be "162csc".

我试过,但我不知道知道这意味着什么

I tried, but I don't know what it means

void printReverse(char letters[], int size);

我这样做但是将方法printReverse调成main方法有问题

I did this but there's problem with calling the method "printReverse" into main method

import java.util.Arrays;
import java.util.Collections;

public class search {

public static void main(String[] args) {          

char[] letters = {'e', 'v', 'o', 'l', '4'};
printReverse();

}

public void printReverse(char[] letters, int size){

for (int i = letters.length-1; i >= 0 ; i--){
System.out.print(letters[i]);
}
}

}


推荐答案

我相信你写的是你必须创建的方法的签名。

I believe what you wrote is the signature of the method you have to create.

public void printReverse(char[] letters, int size){
   //code here
}

您必须迭代数组并向后打印它包含的内容。使用反向for循环遍历字母中的每个项目。我会让你自己把这些结合起来,因为这是一项任务。以下是for循环的示例:

You would have to iterate the array and print what it contains backwards. Use a reverse "for loop" to go through each item in "letters". I'll let you combine these yourself as it's an assignment. Here's an example of a for loop:

for (int i = array.length-1; i >= 0 ; i--){
    System.out.print(array[i]);
}

这篇关于如何以相反的顺序获取char数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆