language/Java

    반복문 (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 + 위,아래 방향키 : 줄 단위 이동 주석 사전적 의미 > 낱말이나 문자의 뜻을 쉽게 풀이..

    Setting

    통합개발환경(IDE) 개발의 편의성을 제공하는 개발 툴 이클립스(Eclipse) - 무료 /IntellJ - 유료 자바란? 프로그램(어플리케이션)을 개발하기 위한 고급 개발 언어들 중 하나이다. 자바 3대 구성요소 JVM(Java Virtual Machine) 자바로 만들어진 프로그램을 실행하는 가상 OS 플랫폼 독립적인 실행 환경을 제공 JRE(Java Runtime Environment) JVM을 실행하기 위한 자바 실행환경이다. 자바 실행에 필요한 파일들을 가지고 있다. JDK(Java Develop Kit) 자바 프로그램을 만들기 위한 개발자용 개발 도구이다. 자바 개발에 필요한 라이브러리(파일)을 가지고 있다. 돋보기 옆 open perspective 내가 보는 환경을 선택 한다. > Java ..