java

    do ~ while

    do ~ while 문 while과 같이 조건에 따라 반복하지만 조건을 나중에 비교한다. 조건식이 참일때 do 반복문 안의 문장을 실행한다. do ~ while문 형식 do { 조건식이 참일 경우 반복실행 } while(조건식); do ~ while문 주의사항 일단 최소 1번은 무조건 실행하고 나서 조건식을 비교한다. package whilePractice; public class DoWhile { public static void main(String[] args) { int i = 10; do { System.out.println( i+". 홍길동"); i = i +1; } while(i < 0); System.out.println("종료입니다"); } } 실행 결과 : 10. 홍길동 종료입니다 반복..

    반복문 (while)

    while 반복문 (기본 원리는 for문과 동일, 조건에 따라 반복할 때 사용) 조건식이 참일때 반복문 안의 문장을 실행 단, for문과 달리 (소괄호) 안에 조건식만 들어간다. while문 형식 while(조건식) { 조건식이 참일 경우 반복실행...) 조건식이 거짓이면 반복문 종료.... 홍길동 10번 찍기 package whilePractice; public class whileExam { public static void main(String[] args) { //while 문 간단 예시 (홍길동 10번 출력하기) int i = 0; while(i < 10) { i = i + 1; System.out.println(i + ". 홍길동"); } System.out.println(i); } } 실행 ..

    이중반복문 (Nested For)

    이중반복문(Nested For) 반복문 안에 반복문을 사용하여 이중으로 반복문을 사용하는 것. Step 1. 구구단 2단 출력하기 package ForExam; public class NestedForExam { public static void main(String[] args) { for(int i = 0; i

    반복문 (for)

    반복문 어떤 작업 또는 똑같은 작업을 반복적으로 할 때 반복 실행하도록 하는 제어문 for 문 반복 횟수를 알고 있을 경우 주로 사용 for문 형식 for(초기식; 조건식; 증감식) { 조건식이 참일 경우 반복실행한다.... } package ForExam; public class ForExamm { public static void main(String[] args) { //for 문의 간단한 예 for(int i = 0; i < 10; i = i +1) { System.out.println(i + ". 홍길동"); } } } 실행 결과 : 0. 홍길동 1. 홍길동 2. 홍길동 3. 홍길동 4. 홍길동 5. 홍길동 6. 홍길동 7. 홍길동 8. 홍길동 9. 홍길동 package ForExam; publ..

    삼항 연산자, 조건문(if,switch)

    삼항 연산자 조건식 ? 참일 때 값 : 거짓일 때 값 10 > 5 ? "yes" : "no" 3 > 5 ? "yes" : "no" num > 10 ? num - 10 : num + 10; 자바에서는 자바스크립트보다 한정된 식만 사용 가능 조건식이 참이면 : 콜론 앞의 값을 거짓이면 콜론 뒤의 값을 사용한다. 조건식 : 참 혹은 거짓을 판별하는 식 _ 조건식 if/else 와 같다. public static void main(String[] args) { System.out.println(true ? 10 :20); System.out.println(false ? 10 :20); Scanner sc = new Scanner(System.in); System.out.print("나이를 입력하세요 : "); ..

    연산자(Operator)

    연산 관련 용어 연산자 연산에 사용되는 기호나 표시를 연산자라 한다. 피연산자 연산에 사용되는 데이터 또는 변수를 피연산자라 한다. 연산식 연산자와 피연산자를 사용하여 연산하는 과정을 연산식이라 한다. *** 컴퓨터 프로그램에서는 연산의 결과가 어떤 자료형인지 아는 것이 중요하다. 산술연산자 + 덧셈 char + char => int String + 다른 자료형 => 문자연결 - 뺄셈 char - char => int String은 뺄셈 불가 * 곱셈 char * char => int String은 곱셈 불가 / 나눗셈 char / char => int String은 나눗셈 불가 10 /10 => 0으로 나누면 런타임 오류 % 나머지 연산 package day4; public class Operator ..

    printf(), 형식지정자(%~), 입력 메소드 Scanner 클래스

    형식지정 프린트 함수 print() 줄바꿈을 포함하지 않는 출력 메소드(기본 출력 메소드) println() 마지막에 줄바꿈을 자동으로 포함하는 출력 메소드 printf() 출력 형식(Format)을 지정할 수있는 출력 메소드 printf는 출력문에서 %를 만나면 해당 순서의 인자를 찾는다. 인자 ) %가 나오는 키워드 형식지정자 %d 정수형(Integer)으로 출력 %f 실수형(Float)으로 출력 %c 문자형(Character)으로 출력 %s 문자열(String)으로 출력 출력시 오른쪽/왼쪽 맞춤 출력 오른쪽 맞춤 printf(“%20s”, “Hello!”) 왼쪽 맞춤 “%-20s”, “Hello!” String 출력시 n개의 글자만 출력 n개의 글자만 “%10.3s”, “Hello!” 빈공간 0으로..

    변수

    1. 출력 메소드 print()와 주석 2. 변수 와 변수 타입 3. 변수 선언시 주의사항 --------------------------------------- print() 메소드 or 함수(Function) 괄호 안에 있는 값(파라메터)을 console 화면에 출력하는 기능의 메소드 숫자 : "" 없이 숫자만 쓴다. 문자 : '' 사이에 한 글자만 쓸 수 있다. ('a', '가') 문자열 : "" 사이에 글자 또는 문장 그 어떤 것도 쓸 수 있다. 단, ""안에서는 숫자 및 한 글자도 모두 문자열로 인식한다. syso + ctrl + space bar : System.out.println(); 자동완성 alt + 위,아래 방향키 : 줄 단위 이동 주석 사전적 의미 > 낱말이나 문자의 뜻을 쉽게 풀이..