Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.andrefma.arrayfunc;
- import java.util.Random;
- import java.util.Scanner;
- public class VetorOperacoes {
- public static void main(String[] args) {
- Scanner entrada = new Scanner(System.in);
- Random sorteio = new Random();
- int[] vetorUm = new int[5];
- int[] vetorDois = new int[5];
- char[] Op = new char[5];
- double[] resultado = new double[5];
- for(int i = 0; i < vetorUm.length; i++) {
- vetorUm[i] = sorteio.nextInt(100)+1;
- System.out.println("VetorUm "+vetorUm[i]+":["+i+"]");
- }
- System.out.println("=============== VetorUm gerado! ===============");
- for(int i = 0; i < vetorDois.length; i++) {
- vetorDois[i] = sorteio.nextInt(20)+1;
- System.out.println("VetorDois "+vetorDois[i]+":["+i+"]");
- }
- System.out.println("=============== VetorDois gerado! ===============");
- for(int i = 0; i < Op.length; i++) {
- do {
- System.out.println("+ Soma\n - Subtração\n* Multiplicação\n/ Divisão\nInforme os sinais e calcule VetorUm operação VetorDois:");
- Op[i] = entrada.next().charAt(0);
- if(Op[i] != '+' && Op[i] != '-' && Op[i] != '*' && Op[i] != '/') {
- System.out.println("Operação Invalida!");
- }
- }while(Op[i] != '+' && Op[i] != '-' && Op[i] != '*' && Op[i] != '/');
- }
- for(int i = 0; i < resultado.length; i++) {
- if(Op[i] == '+') {
- resultado[i] = (char) (vetorUm[i] + vetorDois[i]);
- }
- else if(Op[i] == '-') {
- resultado[i] = (char) (vetorUm[i] - vetorDois[i]);
- }
- else if(Op[i] == '*') {
- resultado[i] = (char) (vetorUm[i] * vetorDois[i]);
- }
- else if(Op[i] == '/') {
- resultado[i] = (char) (vetorUm[i] / vetorDois[i]);
- }
- System.out.println(resultado[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement