//Uzupełnij program z zadania 5.4 (dowolny wariant) o metodę przeładowaną przyjmującą tablicę typu string oraz mnożnik typu int.
//W tym przypadku metoda ma powielać łańcuch znaków (konkatenować tyle razy, ile wynika z mnożnika). Przykładowo dla tablicy o
//elementach {"ala", "kot", "dom"} oraz mnożniku 2 program powinien wyświetlić tablicę {"alaala", "kotkot", "domdom"}.
static int[] Multiple(int[] tab, int mnoznik){
int[] tab1 = {1,4,6,8,2};
for(int i = 0; i < tab1.length; i++ ){
tab1[i] = tab1[i] * mnoznik;
System.out.print(tab1[i]);
}
return tab1;
}
static String[] Multiple(String[]tab, int mnoznik){
String[] tab1 = {"ania", "kasia", "karolina"};
for(int i = 0; i < tab1.length; i++ ){
tab1[i] = tab1[i] + tab1[i];
System.out.println(tab1[i]);
}
return tab1;
}
public static void main(String[] args) {
// TODO code application logic here
Scanner s = new Scanner(System.in);
int[] tab2 = new int[5];
String[] tab3 = new String[6];
int mnoznik;
mnoznik = s.nextInt();
//int[] tab = Multiple(tab2, mnoznik);
String[] tab = Multiple(tab3, mnoznik);
}
}
Problem z tym "metoda ma powielać łańcuch znaków (konkatenować tyle razy, ile wynika z mnożnika). Przykładowo dla tablicy o
//elementach {"ala", "kot", "dom"} oraz mnożniku 2 program powinien wyświetlić tablicę {"alaala", "kotkot", "domdom"}. "
nie mam pojecia jak napisać taką funkcjonalnosc, druga petla musialaby byc for lub while ktora ogranicza to ilosci wykonania licznika ale nie wiem jak do konca to zaimplementowac. prosze o podpowiedz/ukierunkowanie