728x90
반응형
오버플로 검사문 : 오버플로를 명시적으로 검사
ㅇ 의도적 검사(checked문)
checked {
//오버플로가 발생하는지를 확인하려는 문장
}
ㅇ 의도적 미검사(unchecked문)
unchecked {
//오버플로를 의도적으로 검사하지 않으려는 문장
}
표준 입출력문 : 입출력장치가 미리 정해진 입출력, 표준 입출력 메소드, 형식화된 출력
Console.Read() : 키보드로부터 한 개의 문자를 읽음
Console.ReadLine() : 한 라인을 읽어 string형으로 반환, 숫자값으로 바꿔야하는데 정수인 경우 int.Parse() 사용
Console.Write() : 화면에 매개변수 값 출력
Console.WriteLine() : 화면에 매개변수 값 출력 à 다음 라인으로 출력 위치 이동
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ReadLineApp //표준입출력1
{
class ReadLineApp
{
public static void Main(string[] args)
{
int time, hour, minute, second;
Console.Write("*** Enter an integral time : "); //시간을 입력하라. ex)102030
time = int.Parse(Console.ReadLine());
hour = time / 10000; //10
minute = time / 100 % 100; //20
second = time % 100; //30
Console.WriteLine("*** Time is " + hour + ":" + minute + ":" + second);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Simple0App //표준입출력2
{
class Simple0App
{
public static void Main(string[] args)
{
int i; Char c;
Console.Write("Enter a gigit and a character = ");
i = Console.Read() - 48;
c = (char)Console.Read();
Console.Write("i = " + i);
Console.WriteLine(", c = " + c);
}
}
}
728x90
반응형