fork download
  1. import java.util.Scanner;
  2. public class Calc {
  3. /*Declaração dos métodos*/
  4. public int som(int num1, int num2) {
  5. return num1 + num2;
  6. }
  7. public int sub(int num1, int num2){
  8. return num1 - num2;
  9. }
  10. public int div(int num1,int num2){
  11. return num1 / num2;
  12. }
  13. public int mult(int num1, int num2){
  14. return num1 - num2;
  15. }
  16. public static void main (String args[]){
  17. //criando um objeto c a apartir do metodo calc
  18. Calc c = new Calc();
  19. //declarando as varíaveis
  20. int opcao = 5;
  21. int num1;
  22. int num2;
  23. Scanner input = new Scanner(System.in);
  24. System.out.println("-Escolha uma opção-");
  25. System.out.println("1. Soma");
  26. System.out.println("2. Subtracao");
  27. System.out.println("3. Multiplicacao");
  28. System.out.println("4. Divisao");
  29. System.out.println("0. Sair");
  30. System.out.println("Operação: ");
  31. opcao = input.nextInt();
  32. while (opcao != 0) {
  33. if (opcao == 1) {
  34. ///???????
  35. /**Que outra maneira poderia ser recebido
  36. * os numeros, sem que se repita as próximas
  37. * linhas para todas operações**/
  38. Scanner input1 = new Scanner(System.in);
  39. System.out.println("Qual o primeiro numero: ");
  40. num1 = input1.nextInt();
  41. System.out.println("Qual o segundo numero: ");
  42. num2 = input1.nextInt();
  43. /***/
  44. int operacao = c.som(num1, num2);
  45. System.out.println(operacao);
  46. break;
  47. }
  48. if (opcao == 2) {
  49. Scanner input1 = new Scanner(System.in);
  50. System.out.println("Qual o primeiro numero: ");
  51. num1 = input1.nextInt();
  52. System.out.println("Qual o segundo numero: ");
  53. num2 = input1.nextInt();
  54. int operacao = c.sub(num1, num2);
  55. System.out.println(operacao);
  56. break;
  57. }
  58. if (opcao == 3) {
  59. Scanner input1 = new Scanner(System.in);
  60. System.out.println("Qual o primeiro numero: ");
  61. num1 = input1.nextInt();
  62. System.out.println("Qual o segundo numero: ");
  63. num2 = input1.nextInt();
  64. int operacao = c.mult(num1, num2);
  65. System.out.println(operacao);
  66. break;
  67. }
  68. if (opcao == 4) {
  69. Scanner input1 = new Scanner(System.in);
  70. System.out.println("Qual o primeiro numero: ");
  71. num1 = input1.nextInt();
  72. System.out.println("Qual o segundo numero: ");
  73. num2 = input1.nextInt();
  74. int operacao = c.div(num1, num2);
  75. System.out.println(operacao);
  76. break;
  77. }
  78. else{
  79. System.out.println("????");
  80. break;
  81. }
  82. }
  83. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:83: error: reached end of file while parsing
	}
	 ^
1 error
stdout
Standard output is empty