Capítulo 7 Pregunta 3 (Cuente el número de veces que aparece un número)

Capítulo 7 Pregunta 3 (Cuente el número de veces que aparece un número)

  • ** 7.3 (Cuente el número de ocurrencias de un número) Escriba un programa para leer un número entero entre 1 y 100 y luego cuente el número de ocurrencias de cada número. Suponga que ingresa 0 para indicar el final. Aquí hay un ejemplo de ejecución de este programa:
    Ingrese los números enteros entre 1 y 100: 2 5 6 5 4 3 23 43 2 0
    2 ocurre 2 veces
    3 ocurre 1 vez
    4 ocurre 1 vez
    5 ocurre 2 veces
    6 ocurre 1 vez
    23 ocurre 1 tiempo
    43 ocurre 1 vez
    ** 7.3 (Cuente el número de veces que aparece un número) Escriba un programa, lea el número entero entre 1-100 y luego calcule el número de veces que aparece cada número. Suponga que ingresa 0 para el final. Aquí es un ejemplo de ejecución de este programa:
    Ingrese los números enteros entre 1 y 100: 2 5 6 5 4 3 23 43 2 0
    2 ocurre 2 veces
    3 ocurre 1 vez
    4 ocurre 1 vez
    5 ocurre 2 veces
    6 ocurre 1 vez
    23 ocurre 1 vez
    43 ocurre 1 vez
  • Código de referencia:
package chapter07;

import java.util.Scanner;

public class Code_03 {
    
    
    public static void main(String[] args) {
    
    
        int[] numbers = new int[101];
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the integers between 1 and 100: ");
        String[] str = input.nextLine().split(" ");
        for (int i = 0;i < str.length;i++)
            numbers[Integer.parseInt(str[i])]++;
        for (int i = 1;i < numbers.length;i++){
    
    
            if (numbers[i] == 1)
                System.out.println(i + " occurs " + numbers[i] + " time ");
            else if (numbers[i] > 1)
                System.out.println(i + " occurs " + numbers[i] + " times ");
            else
                continue;
        }
    }
}

  • Los resultados muestran que:
Enter the integers between 1 and 100: 2 5 6 5 4 3 23 43 2 0
2 occurs 2 times 
3 occurs 1 time 
4 occurs 1 time 
5 occurs 2 times 
6 occurs 1 time 
23 occurs 1 time 
43 occurs 1 time 

Process finished with exit code 0

Supongo que te gusta

Origin blog.csdn.net/jxh1025_/article/details/109264170
Recomendado
Clasificación