Fazendo uns exercícios, sempre é bom praticar, mesmo simples.
package vetores;
import java.util.Scanner;
public class Exerc26 {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
int[] a = new int [10];
int[] b = new int[a.length];
int[] c = new int[a.length];
int i;
for(i = 0;i < a.length;i++) {
System.out.println("Entre com o valor de A: " + i);
a[i] = ler.nextInt();
}
for(i = 0;i < b.length;i++) {
System.out.println("Entre com o valor de B: " + i);
b[i] = ler.nextInt();
if (a[i] == b[i]) {
c[i] = 0;
}
else if (a[i] > b[i]){
c[i] = 1;
} else {
c[i] = -1;
}
}
for(i = 0;i < a.length;i++) {
System.out.println("Valores de a " + a[i] + " ");
System.out.println("Valores de b " + b[i] + " ");
System.out.println("Valores de c " + c[i] + " ");
System.out.println(" ");
}
}
}
Não entendoe porque quando coloco os ifs fora do repetiação do segundo for o java apresenta erro de compilação reclamando do tamanho dos vetores. Qual o motivo?