// Write a program that uses a while loop to detect and print multiples of 13 or 17, but not both. Use the exclusive or operator as on page 93.
// The program should start examining integers at 200, and examine successively larger integers until 16 multiples have been detected.
// Correct multiples should be printed right aligned in fields that are 9 characters wide, but with only four multiples per line.
// The total of all correct multiples should be reported after all 16 multiples have been printed.
package Programs5;
public class Program51 {
public static void main(String[] args) {
int main = 200, x = 0, y = 13, z = 17;
while(x < 16) {
main += 1;
if(main % y == 0 ^ main % z == 0) {
x += 1;
System.out.print(main + " ");
}
}
}
}
Когда я запускаю программу, logi c работает и правильно печатает каждый из них. Однако мне нужно напечатать четыре итерации в строке. Например:
x x x x
У меня проблемы с выяснением этого. Я предполагаю, что мне нужно всего oop своего рода из моего небольшого опыта в python, но я просто потерян в этот момент.