Я бы хотел, используя циклы for, перебирать каждую строку и выводить каждый символ по очереди.
String a = "apple";
String b = "class";
for (int i = 0; i < a.length() ; i++) { // - 1 because 0 = 1
System.out.print(a.charAt(i));
for (int j = 0; j < b.length(); j ++) {
System.out.print(b.charAt(j));
}
}
Я борюсь с внутренней петлей.
На данный момент мой вывод выглядит следующим образом:
AClasspClasspClasslClasseClass
Однако я бы хотел добиться следующего:
acplpalses
Расширенный вопрос:
Как насчет вывода одной строки в обратном порядке, в то время как другая выводится нормально?
Текущая попытка:
for (int i = a.length() - 1; i >= 0; i--) {
System.out.println(a.charAt(i));
for (int j = 0; j < b.length(); j ++) {
System.out.println(b.charAt(j));
}
}
Однако, это просто выводит, как указано выше, просто с «Apple» в обратном порядке в том же формате, что и предыдущий:
eclasslclasspclasspclassaclass