Ajuda JAVA

01.) FAZER um método ( exercicio01 ) para:

  • ler um valor inteiro (n) do teclado para indicar uma quantidade;
  • ler outros tantos valores inteiros (x) do teclado até atingir a quantidade;
  • dizer se cada valor lido é negativo, nulo, positivo (par ou ímpar) ou nulo.
    DICA: Usar alternativas duplas (“se-senão”).
    02.) FAZER um método ( exercicio02 ) para:
  • ler um valor inteiro (n) do teclado;
  • ler outros (n) valores inteiros do teclado, um por vez,
    e contar separadamente quantos desses valores são negativos, positivos (pares ou ímpares)
    ou iguais a zero. Dizer qual dessas quantidades é maior que as outras.
    DICA: Usar alternativas duplas (“se-senão”).
    03.) FAZER um método ( exercicio03 ) para:
  • ler uma cadeia de caracateres (String) do teclado;
  • dizer se cada símbolo é um operador lógico (&,|,!), aritmético (+,-,*,/,%), relacional (>,<,=),
    separadores (espaço, ponto, vírgula, ponto-e-vírgula, dois-pontos, sublinha) ou outro símbolo
    qualquer.
    DICA: Usar funções para identificar cada tipo de símbolo.
    04.) FAZER um método ( exercicio04 ) para:
  • ler um cadeia de carateres (s) do teclado;
  • testar cada símbolo na cadeia, um por vez,
    e contar separadamente quantos desses são letras maiúsculas, minúsculas, dígitos e
    operadores (lógicos, aritméticos e relacionais) e separadores .
    DICA: Utilizar funções para identificar cada tipo de símbolo (ver acima).
    05.) FAZER um programa com um método ( exercicio05 ) para:
  • ler um valor inteiro (n) do teclado;
  • ler outros (n) valores reais (x) do teclado, um por vez;
  • calcular e mostrar a média dos valores menores que -71.25;
    a média dos que estão entre -71.25 e 71.25, inclusive esses;
    e a média dos maiores que 71.25. Dizer qual a maior média.
    DICA: Usar alternativas duplas (“se-senão”).
    06.) FAZER um programa com um método ( exercicio06 ) para:
  • ler dois valores inteiros (a) e (b) do teclado,
  • ler outros valores inteiros do teclado, um por vez,
    até que o último valor seja igual a (-1).
  • para todos os valores no intervalo aberto ]a:b[;
    calcular e mostrar a soma dos quadrados dos inversos (1/x2
    ).
    DICA: Evitar divisão por zero mediante uso de alternativa dupla.
    07.) FAZER um programa com um método ( exercicio07 ) para:
  • ler dois valores reais (a) e (b) do teclado,
  • ler outros valores reais do teclado, um por vez,
    até que o último valor seja igual a zero,
    e não considerá-lo para os cálculos.
  • contar quantos desses valores estão dentro ou fora
    do intervalo definido pelo intervalo aberto ]a:b[;
  • caso estiverem fora do intervalo, contar separadamente e calcular
    as porcentagens dos valores acima, dentro e abaixo do intervalo, nessa ordem.
    DICA: Evitar divisão por zero mediante uso de alternativas duplas.
    08.) FAZER um programa com um método ( exercicio08 ) para:
  • ler três valores reais (x,y,z) do teclado, um por vez;
  • dizer se esses valores estão em ordem crescente,
    decrescente ou em nenhuma dessas ordens.
    DICA: Usar testes com maior número de comparações usando conectivos lógicos ( &&, || e ! ).
    09.) FAZER um programa com um método ( exercicio09 ) para:
  • ler três caracteres (x,y,z) do teclado, um por vez;
  • dizer se esses valores estão em ordem crescente,
    decrescente ou em nenhuma dessas ordens.
    DICA: Usar uma função lógica para comparar os códigos inteiros de cada caractere,
    e dizer se o segundo sucede o primeiro em ordem alfabética.
    10.) FAZER um programa com um método ( exercicio10 ) para:
  • ler três cadeias de caracteres (x,y,z) do teclado, uma por vez;
  • dizer se essas cadeias estão em ordem alfabética crescente,
    decrescente ou em nenhuma dessas ordens.
    DICA: Usar compareTo( ) da classe String e comparar o resultado com zero).
    A função para a comparação poderá retornar um dentre
    os seguintes resultados:

negativo, se a primeira cadeia preceder a segunda (resultado menor que zero);
nulo , se as cadeias forem iguais (resultado igual a zero);
positivo , se a primeira cadeia suceder a segunda (resultado maior que zero).
Exemplo:
String s1 = “abc”;
String s2 = “ABC”;
if ( s1.compareTo( s2 ) != 0 )
{
IO.println ( “diferentes” );
} // end if

Qual a dúvida?

dizer se cada valor lido é negativo, nulo, positivo (par ou ímpar) ou nulo.