프로그래밍언어

    자바 JAVA - 배열

    자바 JAVA - 배열 변수에다가 여러 값들을 담을 수 있는 배열에 대해 알아보자. 5개의 요소를 가진 배열을 만들려면 어떻게 해야할까 1. 배열을 선언후, 배열 생성. 2. 배열을 선언과 동시에 생성. 3. 직접 요소를 정해 생성. 3번 은 배열의 각 인덱스에 수를 정해주면서 생성하지만, 1번, 2번은 아니다. 그러면 각 인덱스에 원하는 값을 넣어주려면 어떻게 해야할까? 이렇게 배열 생성후에 직접 넣어주면 된다. ( 참고로 배열 순서는 0번째 부터이다!!! ) --------------------------------------------------------------------------------------------------------------------- 배열을 출력하려면? 이렇게 출력하면..

    자바 JAVA - 반복문 (for 문), 구구단

    자바 JAVA - 반복문 (for 문), 구구단 반복문의 종류중 하나인 for 문을 살펴보자. for 문도 정말 많이 쓰이는 반복문이다. for문의 기본 구조는 for ( 초기화식; 종결 제어식; 증감 제어식 ) 의 구조다. 1. 초기화식 ex> int i =1; // 변수 i 를 1로 초기화시킨다. 변수를 지정한 값으로 초기화시킨다. 2. 종결 제어식 ex) int i

    자바 JAVA - 반복문 (while 문), 구구단

    자바 JAVA - 반복문 (while 문), 구구단 이번엔 while 문에 대해 알아보자. 여러 프로그래밍언어를 배워봤지만 while 문은 진짜 무슨 언어든 많이 쓰이는 것 같다. 어렵지 않으니 한번 배워보자. while 문은 조건에서 벗어날때까지 계속적으로 while문 내의 코드를 실행시키는 역할을 한다. 예를 들어 구구단을 출력할때 곱하는 숫자가 하나씩 커지는데, 한 식을 수행하고 숫자를 증가시킨 뒤 다시 똑같은 과정을 반복하는 그런 단순 반복문에 자주 쓰인다. 그럼 while 문을 통해 구구단을 한번 작성해보자. 우선 1단만 살펴보면. 변수 i 와 j 를 1로 선언해준다. 왜 1로 선언하냐고? 1*1 을 제일 먼저 출력할 것이기 때문에. 우선 1*1 을 출력해주면 1 * 1 = 1 이라는 값이 잘나..

    자바 JAVA - 반복문 (switch 문)

    자바 JAVA - 반복문 (switch 문) /* 글을 작성하면서 느끼는 것이, 어느 프로그래밍 언어든지 한가지를 제대로 잘 배워두면 다른언어를 배울때 유사한점들이 많아서 처음 프로그래밍 언어를 배울때보다 수월하다는 것 이다. 기초적인 문법들은 겉보기엔 달라보여도 코드만 약간 다를 뿐 파이썬, 자바스크립트, C언어, JAVA 등등 비슷한 점이 되게 많다. 언어를 하나 제대로 배우면 다른 언어로 넘어갈때 수고가 덜하다는게 이런 점에서 나온 말인 것 같다. */ 그러면 이번엔 반복문중에 switch 문에 대해 알아보자. 이전에 조건들이 여러개 있을때 else if 문을 사용하면 된다 했는데, 이 switch 문을 사용하면 보다 더 직관적으로 확인하기 쉽게 코드를 짤 수 있다. 예시를 보면서 이해해보자. 33..

    자바 JAVA - 반복문(if, else, else if 문)

    자바 반복문 (if, else, else if 문) 반복문에 대해 알아보자. 간단히 말하면 이 구조이다 if ( 조건) { 원하는 출력값 1 } else { 조건이 한가지 일때는 조건외는 다 else로 처리 되므로 따로 (조건)을 선언할 필요가 없다. 원하는 출력값 2 } 위에서 부터 아래로. if 조건에 해당하면 출력값 1을 출력하고, 조건에 맞지 않는다면 else문의 출력값2 를 출력한다. 이를 실습으로 적용해보자. 국어점수와 영어점수를 비교하는 반복문이다. 국어 점수는 = 50점 영어 점수는 = 90점 두 점수는 다르기에 else문의 출력문이 출력되면 된다. 출력해보면, 이렇게 잘 출력되는 걸 알 수있다. 조금 더 응용해보자. "국어 성적이랑 영어 성적이 다릅니다." 를 출력하는 동시에 두 성적간의..

    자바 JAVA - 연산자 실습

    자바 연산자 실습 연산자를 활용해서 시험 성적의 평균을 내보자. 이 과정중에 발생할 수 있는 오류에 대해서 알아볼 것이다. 수학 = 92 점 영어 = 95 점 국어 = 96 점 과학 = 98 점 이라 가정했을때 이 점수들의 평균은 어떻게 계산해야할까? 생각하는 그대로 다 더해서 과목의 수대로 나누어주면 된다. (92 + 95 + 96 + 98) / 4 를 해주면 될것이다. 계산해보면 95.25 가 나온다. 그럼 이 내용을 자바로 작성해보자. 1. 변수 선언 (시험 성적 입력) 이렇게 변수 선언을 통해 시험 성적을 입력해준다. 2. 이제 다 더하고 나누어주자. 두가지 방법으로 해보겠다. (1) 평균값이라는 변수를 선언한 후 평균값 변수를 출력. (2) 출력창에서 계산을 해버려 변수선언을 따로 하지 않고 출..

    자바 JAVA - 자료형

    자료형 어느 언어에서나 통하는 자료형 기본 랭크이다. Type Size Range double 8 byte 4.940656458412465 x 10^-324 ~ 1.797693134862316 x 10^308 float 4 byte 1.4023985 x 10^-45 ~ 3.4028235 x 10^38 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 int 4 byte -2,147,483,648 ~ 2,147,483,647 short 2 byte -32,768 ~ 32,767 byte 1 byte -128 ~ 127

    자바 JAVA - 연산자

    자바를 이용한 연산자에 대해 알아보자. String 문자열을 + 연산자를 통해 연결해주는 것이 가능하다. 이를 응용해보면, 출력값 ↓ 이와 같이 문자열과 문자열을 선언해준 변수를 이어줄 수 있다. 조금 더 응용해보자! 출력값 ↓ 이런식으로 응용이 가능하겠다. 만약 출력값에 "" 표시를 하고 싶다면?? 출력값 ↓ 이렇게 역슬래쉬를 사용하면 된다. (키보드 오른쪽 Enter위 \표시를 누르면된다.) 나누기 연산자를 사용할때 주의점. 이런 식으로 int 형으로 선언후 나누기를 하면 정수형으로만 출력이 되어, 1인 정수 형태만 표시 되는걸 알 수 있다. 이는 8을 5로 나눈값 1.6 에서 정수 부분만 출력되는 것이다. 여기서 변수 선언을 double로 해주게된다면 어떨까? a라는 변수를 double로 선언해주면..