Algorithm/JUNGOL

[정올] 614 : 구조체 - 자가진단2

Gyuri 2022. 1. 9. 22:56

문제

"학교명", "학년"을 저장할 수 있는 구조체로 2개의 변수를 선언한 후,

한 개의 변수는 학교명에 "Jejuelementary", 학년에 "6"으로 각각 초기화하고 

다른 변수에는 새로운 학교와 학년을 입력받아 아래와 같이 출력하는 프로그램을 작성하시오.

 

학교명은 20자 이하의 영문자이다.

 

 

입력 예

Seogwipomiddle  1

출력 예

6 grade in Jejuelementary School //초기화한 것
1 grade in Seogwipomiddle School //입력받은 것

 

코드

import java.util.*;

class School {
    String school;
    int grade;
}

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        School s = new School();
        s.school = "Jejuelementary";
        s.grade = 6;

        System.out.printf("%d grade in %s School\n", s.grade, s.school);

        s.school = sc.next();
        s.grade = sc.nextInt();
        System.out.printf("%d grade in %s School", s.grade, s.school);
    }
}