PTA - Convertir entero a cadena

Por favor agregue la descripción de la imagen
Tarjeta de visita personal:

bloguero: Alcohólicos ᝰ.
Perfil personal: Disfrute del vino y luche por un futuro con una bebida.
columna: Ejercicios y análisis de PTA
introducir: Grabé algunos métodos y notas de blogueros aprendiendo preguntas de práctica en pta.

Por favor agregue la descripción de la imagen

prefacio

1. Introducción

La "Plataforma de enseñanza auxiliar experimental de programación de la PTA" es una plataforma de enseñanza auxiliar para cursos de programación dirigida por la Universidad de Zhejiang, administrada y operada por Hangzhou Baiteng Education Technology Co., Ltd., y construida conjuntamente por profesores en colegios y universidades de todo el país. En la actualidad, han participado 538 colegios y universidades de todo el país, y 3.152 profesores han construido conjuntamente 66.095 temas de alta calidad, y el número de estudiantes registrados ha llegado a 1,36 millones; hay 14 conjuntos de temas fijos (que cubren lenguaje C, lenguaje JAVA, Lenguaje Python, estructura de datos, sistema de base de datos) y banco de preguntas de competencia informática de la Universidad de China) y 55 conjuntos de temas de cursos profesionales (que cubren informática, electrónica, literatura, idiomas extranjeros y certificación de Huawei). Hay 10 tipos de preguntas que incluyen preguntas verdaderas y falsas, preguntas para completar espacios en blanco, preguntas de opción múltiple, preguntas de opción múltiple, preguntas para completar espacios en blanco del programa, preguntas sobre funciones, preguntas sobre programación, preguntas subjetivas, preguntas de programación de archivos múltiples y preguntas de programación SQL.

2. Ventajas

  • Apoye a 200,000 personas en línea al mismo tiempo
  • Soporta múltiples tipos de preguntas
  • Admite una variedad de modos de juicio
  • Proporcionar una garantía integral para la calidad de la enseñanza.
  • Sistema de respuesta instantánea a preguntas.

1. El tema

Convierte un entero n en una cadena. Por ejemplo, ingrese 483 y debería obtener la cadena "483". Entre ellos, se requiere una función recursiva para convertir un entero positivo en una cadena.

Formato de entrada:
primero ingrese el número de grupos de prueba T y luego ingrese los datos de prueba de los grupos T. Ingrese un número entero n (-2 31≤n≤2 31-1) para cada conjunto de datos de prueba.
Formato de salida:
para cada conjunto de pruebas, genera la cadena convertida.

Muestra de entrada:
1
1234
Muestra de salida:
1234

Código Límite de longitud 16 KB
Límite de tiempo 400 ms
Límite de memoria 64 MB

2. Código

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();
        int[] num = new int[T];
        for (int i = 0; i < T; i++) {
    
    
            int n = sc.nextInt();
            num[i] = n;
        }
        for (int i = 0; i < T; i++) {
    
    
            System.out.println(digui(num[i],""));
        }
    }

    private static String digui(int i, String s) {
    
    
        return i+s;
    }

}

3. Notas y Análisis

En el lenguaje Java, hay una forma sencilla de convertir un int en un tipo de cadena, simplemente agregue una cadena vacía.
Por supuesto, hay otros métodos, pero creo que este es el más fácil y fácil de entender.

Convertir un int en una cadena
Los siguientes tres métodos convierten un entero i en una cadena s y, por supuesto, convertir Double, Float y Long en una operación de cadena es lo mismo.

1.String s=""+i;
2.String s=Integer.toString(i);
3.String s=String.valueOf(i);

Supongo que te gusta

Origin blog.csdn.net/m0_65144570/article/details/127080684
Recomendado
Clasificación