Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Java_Lab_23_01;
- import java.util.Scanner;
- public class _02_InstructionSet {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- String opCode = input.nextLine();
- while (!opCode.equals("END")) {
- String[] codeArgs = opCode.split(" ");
- long result = 0;
- switch (codeArgs[0]) {
- case "INC": {
- //
- int operandOne = Integer.parseInt(codeArgs[1]) + 1;
- result = operandOne;
- break;
- }
- case "DEC": {
- //
- int operandOne = Integer.parseInt(codeArgs[1]) - 1;
- result = operandOne;
- break;
- }
- case "ADD": {
- int operandOne = Integer.parseInt(codeArgs[1]);
- int operandTwo = Integer.parseInt(codeArgs[2]);
- result = operandOne + operandTwo;
- break;
- }
- case "MLA": {
- int operandOne = Integer.parseInt(codeArgs[1]);
- int operandTwo = Integer.parseInt(codeArgs[2]);
- //
- result = (long)operandOne * (long)operandTwo;
- break;
- }
- default:
- break;
- }
- //
- opCode = input.nextLine();
- System.out.println(result);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement