Untitled

<aside> 💡 목차


</aside>

https://github.com/POCU/COMP1500CodeSamples

용어 & 자료형 크기 & 표현 범위 요약

char[] vs String 문자열

<aside> 💡 비슷하게 생기지 않음?

Untitled

</aside>

→ 문자열 String 구조 (연결리스트)

String Hello = "Hello World";

<aside> 💡 문자열은 char배열보다 기능이 많기 때문임

</aside>

→ char 배열 (배열 , 고정길이)

문자열 자체는 하드웨어가 기본적으로 이해하는 데이터 형은 아니다

Untitled

<aside> 💡 기본적으로 같은 데이터 방식

</aside>

학생정보입력하기 코드

using System;

namespace InsertStudentInformation3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Let's fill out student information:");
            string[] names = new string[3];
            string[] studentNumbers = new string[3];
            int[] grades = new int[3];

            Console.WriteLine("Fill out information for student 1.");

            Console.Write("Name: ");
            names[0] = Console.ReadLine();

            Console.Write("Student Number: ");
            studentNumbers[0] = Console.ReadLine();

            Console.Write("Grade: ");
            string gradeString = Console.ReadLine();
            grades[0] = int.Parse(gradeString);

            Console.WriteLine();
            Console.WriteLine("Fill out information for student 2.");

            Console.Write("Name: ");
            names[1] = Console.ReadLine();

            Console.Write("Student Number: ");
            studentNumbers[1] = Console.ReadLine();

            Console.Write("Grade: ");
            gradeString = Console.ReadLine();
            grades[1] = int.Parse(gradeString);

            Console.WriteLine();
            Console.WriteLine("Fill out information for student 3.");

            Console.Write("Name: ");
            names[2] = Console.ReadLine();

            Console.Write("Student Number: ");
            studentNumbers[2] = Console.ReadLine();

            Console.Write("Grade: ");
            gradeString = Console.ReadLine();
            grades[2] = int.Parse(gradeString);

            Console.WriteLine("-----------------------------------");
            Console.WriteLine("1   {0,-20}   {1,-20}   {2}%", names[0], studentNumbers[0], grades[0]);
            Console.WriteLine("2   {0,-20}   {1,-20}   {2}%", names[1], studentNumbers[1], grades[1]);
            Console.WriteLine("3   {0,-20}   {1,-20}   {2}%", names[2], studentNumbers[2], grades[2]);
        }
    }
}