Как вернуть массив строк и строку в массив мультиспелл? - PullRequest
1 голос
/ 02 апреля 2020

Используя основную часть ниже, создайте методы, которые дадут результат String[]. Пожалуйста, напишите l oop в основном, чтобы напечатать массив мульти заклинаний.

public static void main(String[] args) {
// Create array here

// use your array to create new array here 
String[] multispell = Attack(“your array”, “ball”);

Вывод:

Cast Fire ball!!!
Cast Ice ball!!!
Cast Earth ball!!!
Cast Lightning ball!!!
Cast Wind ball!!

моя программа :

public class Paper {
    public static void main (String args[]) {

        String[] kind = new String[5];

        String [] multispell = Attack4 ( kind , "ball" );

        for (int i = 0 ; i< multispell.length ; i++) {

            System.out.println ("Cast " + multispell[i]+ "!!!");

    }   
    }

    public static String[] Attack4() {
        String [] kind111 = {"Fire", "Ice", "Earth", "Lightning", "Wind"};
        return kind111 ;

    }
}

1 Ответ

1 голос
/ 02 апреля 2020

Это то, что вы ищете?

public static void main(String[] args) {

    String[] kind = new String[] {
        "Fire", "Ice", "Earth", "Lightning", "Wind"
    };

    String[] multispell = Attack(kind, "ball");
    for (int i = 0; i < multispell.length; i++) {
        System.out.println("Cast " + multispell[i] + "!!!");
    }

}

public static String[] Attack(String[] orig, String attach) {
    String[] result = new String[orig.length];
    for (int i = 0; i < orig.length; i++) {
        result[i] = orig[i] + " " + attach;
    }
    return result;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...