-
[6] for - singleDevelpment/Java Sample Source 2020. 9. 13. 21:27
for 123456789101112131415161718192021222324252627282930package control_statement02; public class Single_For01 { public static void main(String[] args) { //반복문 : 특정 수행문을 여러번 반복할 수 있도록 해주는 제어문 // 단일 for문 : 특정 명령을 원하는 만큼 반복하기 위한 제어문 for(int i = 1; i 0; i--) System.out.println(i); System.out.println("----------------------------------"); // 1~30 까지 반복하는 for문, 4의 배수만 출력 for(int i = 1; i
-
[5] switchDevelpment/Java Sample Source 2020. 9. 13. 21:26
switch 12345678910111213141516171819202122232425262728package control_statement; public class Switch_01 { public static void main(String[] args) { // switch 문 : if 문과 유사, 인자값으로 조건이 아닌 비교값이 들어가야 한다. int nNum = 1; switch(nNum) // 비교값 { case 1: // 조건값 // 비교값과 조건값이 일치할 경우 실행 System.out.println("1. 게임시작"); //break; case 2: System.out.println("2. 게임옵션"); break; case 3: System.out.println("3. 종료"); bre..
-
[4] ifDevelpment/Java Sample Source 2020. 9. 13. 21:26
if 1234567891011121314151617181920212223242526272829303132package control_statement; public class If_01 { public static void main(String[] args) { // 제어문 : 프로그램을 제어하는 문장, 분기문과 반복문으로 나누어짐. /* 분기문 : if, switch 반복문 : for, while */ // if문 : 단순 if 문 int nNum = 51; String strMsg = ""; if( nNum != 50) { strMsg = "nNum은 50이 아닙니다."; } if( nNum == 50) // (조건식) { // 조건식 = true strMsg = "nNum은 50 입니다."; } S..
-
[3] Operator 2Develpment/Java Sample Source 2020. 9. 13. 21:26
Operator 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package operator; public class Ex_Operator03 { public static void main(String[] args) { //비트연산자는 논리연산자와 유사하지만 비트단위(2진수)의 연산만 가능 int a = 10; // 1010 int b = 7; // 0111 int c = a & b; // 0010 System.out.println("a&b = " + c); c = a|b; System.out.println("a|b = " + c); c = a^b; System.out.println("a^b = " + ..
-
[2] OperatorDevelpment/Java Sample Source 2020. 9. 13. 21:26
Operator 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960package operator; public class Ex_Operator01{ public static void main(String[] args) { // Operator (연산자) /* 최고 연산자 : . , () 증감 연산자 : ++ , -- 산술 연산자 : + , - , * , / , % 쉬프트 연산자 : , >>> 비교 연산자 : > , = , = 5 && nAge > 30; // 앞쪽 연산이 false일 경우 뒤쪽 연산은 하지 않음. System.out.println("nLimi..
-
[1] CastingDevelpment/Java Sample Source 2020. 9. 13. 21:26
Demotion Casting 12345678910111213141516171819202122232425package main; import java.util.Scanner; public class Main{ public static void main(String[] args) { // 디모션 캐스팅 : 작은 자료형에 큰 자료형이 대입되는 것. char c = 'C'; int n = c + 1; c = (char)n; System.out.println("char : " + c); float f = 5.5f; int n2 = 0; n2 = (int)f; System.out.println("int : " + n2); }}Colored by Color Scriptercs 실행결과 char : Dint : 5 ..
-
[0] Value TypeDevelpment/Java Sample Source 2020. 9. 13. 21:25
Source Code 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263package value_type; public class Ex_ValueType01{ public static void main(String args[]) { // 기본자료형 /* 논리형 : boolean - 1 bit 문자형 : char - 2 byte 정수형 : byte - 1 byte short - 2 byte int - 4 byte long - 8 byte 실수형 : float - 4 byte double - 8 byte */ /* 변수명 규칙 * 숫자를 먼저 쓰지 않..