Implementación Java de evaluación de años bisiestos, que incluye InputStreamReader / BufferedReader, preguntas del examen secundario de Java, [Operación básica] -T3

1 operación básica

1. Hay un archivo llamado Java_1.java en la carpeta del candidato. El programa está incompleto. Coloque el subrayado de la declaración debajo de la línea de comentarios "// ***** Found *****" Complete el contenido correcto y luego elimine el subrayado. No elimine la línea de comentario ni la cambie por otras oraciones existentes. El archivo debe almacenarse en la carpeta del candidato al guardar y el nombre de archivo del archivo original no debe cambiarse.

本题的要求是:对该程序进行调试,使程序能够判断所输入的年份是否闰年。

El código de prueba es el siguiente:

//*********Found**********
import java.____________.*;

public class Java_1{
    
    
   //*********Found**********
   public static void main(String[] args) ____________ Exception{
    
    
      InputStreamReader ir;
      BufferedReader in;
      ir=new InputStreamReader(System.in);
      in=new BufferedReader(ir);
      System.out.println("输入年份是:");
      //*********Found**********
      String s=____________.readLine();
      //*********Found**********
      int year=Integer.parseInt(_____________);
      if(year%4==0&&year%100!=0||year%400==0){
    
    
         System.out.println(""+year+"年是闰年.");
      }
      else{
    
    
         System.out.println(""+year+"年不是闰年.");
      }
   }
}

Esta pregunta examina los flujos de entrada y salida .
1. Importe todas las interfaces o clases del paquete java.io a javaBean, así que complete " io " como primera pregunta .
2. Para señalar claramente que un método no captura un cierto tipo de excepción, pero permite que otros métodos que llaman al método capturen el tipo de excepción, puede usar la opción throws al declarar el método para lanzar este tipo de excepción. Después de la excepción, podemos ver que el segundo espacio en blanco es " arroja ".
3. La clase System es una clase especial. Es una clase final. Todos los métodos son llamados con variables de clase, es decir, la clase System no puede ser instanciada. Proporciona principalmente acceso y configuración para entrada y salida estándar y el entorno del sistema. Entre ellos, su atributo " InputStream final estático público en " representa la entrada estándar , por lo que el tercer espacio en blanco es " en ".
4. La variable año es de tipo int y la variable s es de tipo String. Si desea asignar la variable sa a la variable año, primero debe convertir la variable s en tipo int, por lo que el cuarto vacío es " s ".

El código completo es el siguiente:

//*********Found**********
import java.io.*;

public class Demo {
    
    
 //*********Found**********
 public static void main(String[] args) throws Exception{
    
    
    InputStreamReader ir;
    BufferedReader in;
    ir=new InputStreamReader(System.in);
    in=new BufferedReader(ir);   //这个类请看下面的图片11
    System.out.println("输入年份是:");
    //*********Found**********
    String s= in.readLine();
    //*********Found**********
    int year=Integer.parseInt(s);
    if(year%4==0&&year%100!=0||year%400==0){
    
    
       System.out.println(""+year+"年是闰年.");
    }
    else{
    
    
       System.out.println(""+year+"年不是闰年.");
    }
 }
}

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_49095721/article/details/109169179
Recomendado
Clasificación