public class FlagExam {
public static final int SNMP = 0x00000001;
public static final int TELNET = 0x00000002;
public static final int SSH = 0x00000004;
static int protocol = 0x0000000; // 변수 초기화
public static void main(String[] args) {
protocol = SNMP | SSH | TELNET;
//0000 0001
//0000 0010
//0000 0100
// OR
//0000 0111
if((protocol & SNMP)!=0x0000000){
//0000 0111
//0000 0001
// AND
//0000 0001
System.out.println("SNMP 입니다.");
}
if((protocol & TELNET)!=0x0000000){
//0000 0111
//0000 0010
// AND
//0000 0010
System.out.println("TELNET 입니다.");
}
if((protocol & SSH)!=0x00000000){
//0000 0111
//0000 0100
// AND
//0000 0100
System.out.println("SSH 입니다.");
}
SNMP = protocol & SNMP
TELNET = protocol & TELNET
SSH = protocol & SSH
}
}
'SpringBoot' 카테고리의 다른 글
디렉터리의 특정패턴의 파일 리스트 가져오기 (0) | 2015.10.12 |
---|---|
spring boot 데몬 어플리케이션 만들기 (0) | 2015.09.28 |
자바 데이터 베이스 연동 클래스 설계 (0) | 2014.11.07 |
자바 멤버 관리 클래스 다이어그램 (0) | 2014.10.25 |
자바 비트 스왑 (0) | 2014.10.20 |