Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- #BigDecimal
- #자바 #스윙관련 함수 #API보고 정리했음
- #오라클 #자바 #연동
- #돔 트리 #form 태그 #이스케이프문자 #시작태그 #form태그
- #스프링 프레임 워크 #인코딩 #컨텍스트 #환경설정
- #오라클 #11g #테이블
- #Ajax #EL #JSTL
- #웹 #HTTP 프로토콜
- #웹 #정의 #5대 브라우저 #
- #HTML4.01또는 5의 차이 #parsing #웹브라우저 #form 태그 #태그 속성 #id #name
- #오라클 #계정 생성 #테이블 #생성 #조회 #추가
- #자바 #오라클 #연동
- #오라클 #함수 #MAX() #MIN() #LPAD() #SUBSTR() #TO_CHAR() #복사 #지우기 #수정
- #jdbc #자바
- #자바 #파일 #함수
- #프로그래밍 기초
- #StringBuffer #자바 #
- #Web #웹 #jsp #servlet
- #자바 #오라클 #JDBC
- #함수 #VIEW #시퀀스 #INDEX
- #웹 #중요한 것
- #자바 #입출력
- #제약 조건 #함수 #컬럼 변경 #테이블 변경& 삭제
- #자바
- #자바 #입출력 #함수
- #48일차 #한 내용 #요약
- #스윙 #함수 #Swing
- #함수 #키워드 #조인 #서브쿼리
- #오라클 #용어 정리 #데이터 타입 #비교 연산자 #논리 연산자 #SELECT 문
- #리뷰 #CSS #선택자
Archives
- Today
- Total
IT journey
C# - 제어문, 예외처리, 접근제한자 본문
728x90
반응형
직접 내용 정리하고 만든 예이니 퍼가실 때는 출처를 남겨주세요 :)
1. 제어문
[조건문,반복문]
using System;
class MainClass {
public static void Main (string[] args) {
int b = 6;
for(int a=1;a<=12;a++)
if(a==1)
Console.WriteLine("a가 1일 때 a*b은 {0}입니다.",a*b);
else if(a==2)
Console.WriteLine("a가 2일 때 a*b은 {0}입니다.",a*b);
else if(a==3)
Console.WriteLine("a가 3일 때 a*b은 {0}입니다.",a*b);
else if(a==4)
Console.WriteLine("a가 4일 때 a*b은 {0}입니다.",a*b);
else
Console.WriteLine("a가 5이상일 때입니다.");
}
}
2. 예외처리
using System;
class Program{
static void Main(string[] args){
try{
Console.WriteLine(Multiple(6,9));
Console.WriteLine(Multiple(6,-1));
Console.WriteLine(Multiple(6,0));
}catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
static int Multiple(int a,int b)
{
if(a==0 || b==0)
throw new Exception("0을 곱하게 되면 0이 나옵니다.");
else
return a*b;
}
}
3. 접근제한자
private : 클래스 내부에서만 접근이 가능합니다.
public : 모든 곳에서 해당 멤버로 접근이 가능합니다.
internal : 같은 *어셈블리에서만 public 으로 접근이 가능합니다.
protected :클래스 외부에서 접근할 수 없으나 파생 클래스에서는 접근이 가능합니다.
protected internal : 같은 어셈블리에서만 protected로 접근이 가능합니다.
*어셈블리란, 컴파일되어 중간언어로 되어있는 상태를 말합니다. 이 C#에서는 닷넷언어를 컴파일하여 확장자가 .exe 또는 .dll 로 되어있는 파일들을 말합니다.
728x90
반응형
'개인공부공간 > 기타' 카테고리의 다른 글
Maple - 용어정리 (4) | 2021.05.20 |
---|
Comments