bom dia gostaria de tirar uma duvida em java
O exercício é
1) receber por digitação 50 numeros inteiros. Determinar e informar, ao final, qual a quantidade de numeros que se encontram dentro de cada caixa, conforme a tabela a seguir:
No algoritmo fiz desta maneira
Programa numeros inteiros
Var: F1, i ; Inteiro
Inicio
Para i de o até 50 faça
Ler (N)
A[i]=n
fim para
Para i=1até50 faça
Ler (N)
Se (A[i]>0) && (a[i]<=50)
Senão se
(a[i]>50) && (A[i]<100)
Senão se
(a[i]>100) && (A[i]<150)
Senão se
(a[i]>150)
Fim.
Passando para o java deu alguns erros de sintaxe.
class Numerointeiro {
public static void main ( String args [])
{
for (int i=50; i>0; i--)
{
System.out.print(i+"Ler quantidades de numeros faixa1");
}
if (int i=100; i>=51; i--)
{
System.out.print(i+"Ler quantidade de numeros faixa2");
}
else if (int i=150; i>=101; i--)
System.out.print(i+"Ler a quantidade de numeros faixa3");
else if (int i=151; i>=151; i--)
System.out.print(i+"ler a quantidade de numeros faixa4");
}
Os comando else if estão errados alguem poderia me ajudar em qual comando usar nesta estrutura ?