Как написать программу которая будет выводить символы кратные двум либо чётные?
Всем привет ребята! Нужна ваша помощь! Нужно написать циклическую программу которая будет выводить символы кратные двум либо четные при помощи внешнего и внутреннего for.
Пример:
Если переменная счетчика внутреннего цикла кратна 2 либо чётная рисуем три единички методом print не кратно - рисуем три плюсика.
Не получается написать, буду рад помощи. Пишите в ответах, отмечу как решенное! Спасибо!
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner tu = new Scanner(System.in);
int number;
number = tu.nextInt();
for (int i = 1; i <= number; i++) {
for (int j = 1; j <= number; j++) {
if (i % 2 == 0) {
System.out.print("*");
} else {
System.out.print("+");
}
}
System.out.printl(" ");
}
}
}
Нужно что бы было что то типо такого
***+++***+++***+++***+++***
***+++***+++***+++***+++***
***+++***+++***+++***+++***
***+++***+++***+++***+++***
***+++***+++***+++***+++***
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
try (Scanner tru = new Scanner(System.in)) {
int number;
System.out.println("Please enter number");
number = tru.nextInt();
for (int i = 0; i <= number; i++ ) {
for (int j = 0; j <= number; j++) {
if (j % 2 ==0) {
System.out.print("+++");
} else {
System.out.print("***");
}
}
System.out.println(" ");
}
}
}
}
Please enter number
5
+++***+++***+++***
+++***+++***+++***
+++***+++***+++***
+++***+++***+++***
+++***+++***+++***
+++***+++***+++***
И вот такой ещё, без цикла с переменной j
import java.util.Scanner;
public class Tests {
public static void main(String[] args) {
try (Scanner tru = new Scanner(System.in)) {
int number;
System.out.println("Please enter number");
number = tru.nextInt();
for (int i = 1; i <= number; i++) {
if (i % 2 == 0) {
System.out.print("***");
} else {
System.out.print("+++");
}
}
System.out.println(" ");
}
}
}
Please enter number
5
+++***+++***+++
Только с одним циклом выводится 1 строка и 5 столбцов, а нужно 5 строк и 5 столбцов