Я пытаюсь решить проблему аббревиатуры кода, и я очень застрял. Моя цель программы заключается, чтобы взять в числах с арифметической операции перед номером и сделать это арифметическая операция, такие как:Java Модульный калькулятор
5
+ 3
* 7
+ 10
* 2
* 3
+ 1
% 11
answer:
1
Я чувствую, как будто я нахожусь очень близко, но не могу показаться, чтобы получить ответ, который я хочу также добавлять свои ответы каждый раз.
import java.util.Scanner;
public class ModularCalculator {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter Initial Number:");
int iN = in.nextInt();
int sum = 0;
for (int i = 0; i <= 1000000; i++) {
String a = in.next();
int b = in.nextInt();
if (a.equalsIgnoreCase("+")) {
System.out.println(b + iN);
} else if (a.equalsIgnoreCase("*")) {
System.out.println(b * iN);
} else {
System.out.println(b % iN);
sum = b + iN;
}
}
}
}
Что происходит, и что вы хотите, чтобы это произошло? – Taylor
Я хочу, чтобы либо добавить значения, либо умножить и продолжать делать это до тех пор, пока модуль не будет выполнять это над суммой – AAnwar007