일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- corou
- Flutter
- 리액트
- 사이드프로젝트
- 핀토스
- 오블완
- 4기
- pintos
- 스택
- 알고리즘
- userprog
- 백준
- 티스토리챌린지
- 모션비트
- HTML
- Vue.js
- 자바
- CSS
- 크래프톤 정글
- TiL
- 나만무
- 코드트리
- defee
- JavaScript
- 크래프톤정글
- 자바스크립트
- Java
- 소켓
- 큐
- 시스템콜
- Today
- Total
목록언어 학습/자바 연습 (7)
미새문지
7일차입니다 6일차에서는 switch문과 for문을 공부했었는데요. 반복문에는 for문, while문, do while문이 있어 7일차로 제어문은 마무리 될것 같습니다. for문 예제) 1부터 10까지의 숫자 총합 출력하기 public class Main { public static void main(String[] args) { int sum = 0; for(int i = 1; i < 11; i = i++) { sum += i; //sum = sum + i System.out.println( sum ); } for문의 형식은 (초기식; 조건식; 증감식) 이므로 (i에 1을 대입; i가 11보다 작을 떄; i값을 하나 증가)입니다. sum에 sum값에 i값을 대입이므로 초기값은 sum(0) + i(1) ..
공부한지 벌써 3주차가 됍니다. 이번 6일차에는 남은 제어문인 swich문과 반복문 for문에 대해 공부했는데, 생각보다 많이 헷갈려서 복습을 더 해야할 것 같습니다... switch문은 if문과 같이 조건문중에 하나로 변수가 어떤값을 갖느냐에 따라 실행문이 선택됩니다. switch문의 기본문 switch(표현식) { case 1: 표현식1//값1일때 실행되는 영역 break; case 2: 표현식2//값2일때 실행되는 영역 break; default: //위에 있는 값들이 모두 아닐때 실행되는 영역; } switch문은 결과값이 나온 수에 맞는 case식이 출력되기 때문에 수치 작성을 잘 해야합니다. switch문 예시) import java.util.Scanner; public ..
항상 인터넷에 있는 코딩볼 때 보던 if문이 드디어 왔습니다. 제어문이란? 조건에 따라 실행해야할 명령문을 제어하는데 사용하며, 실행 순서를 변경시킬 때에도 사용합니다 제어문의 종류에는 선택제어문, 반복제어문, 기타제어문이 있습니다. 오늘 알아볼 제어문은 선택제어문에 대해 알아보겠습니다. 1. if 문 선택제어문의 기본 명령문이며, 명령 조건에 따라 선택합니다 if문 형식 if(조건식) { 명령문 } if문 예시) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if ( a =..
지난 3일차에선 산술 연산자까지 공부했습니다. 4일차부턴 남은 연산자인 관계연산자, 논리연산자, 삼항연산자에 대해 공부하겠습니다. 세 연산자를 알기 위해서는 조건식을 알아야합니다. 참이나 거짓을 판별할 수 있는 식으로, 조건식 자리에는 반드시 boolean 타입이 와야합니다. 관계연산자란? 2개의 변수간의 관계를 참인지 거짓인지를 알려주는 연산자입니다. 논리 연산자도 참인지 거짓인지 알려주는 연산자이지만, 관계연산자와는 좀 다르므로 뒤에서 다루겠습니다. 관계연산자는 다음과 같은 조건식이 있습니다. (1) a > b : a가 b보다 크다 (2) a = b : a가 b보다 크거나 같다 (4) a = 5); System.out.println(10 == 1..
자바 3일차 입니다. 아직 셋째 날인데 벌써 코딩이 헷갈리고있습니다... 변수란? 값을 저장하는 저장공간이며, 값을 재사용하기 위해 사용하는 값을 변수라고 합니다. 변수에도 정수, 실수 문자, 문자열이라는 종류로 나뉘어 사용되는데, 이러한 종류에 맞춰 선언하는것을 변수의 선언이라고 하고, 변수의 종류를 알게 해주는 것을 "자료형" 이라고 합니다. 자료형 변수명; int 정수 double 실수 char 문자 String 문자열 이제 변수를 선언한 후 값을 넣어줘야하는데 이러한 행위를 "초기화" 라고합니다. 변수명 = 값; 으로 작성합니다. ex) a = 5 이면 "a는 5와 같다" 가 아닌 "a에 5를 대입한다"라는 뜻으로 쓰입니다. ★변수에 대해 중요한 해석이 있는데 변수가 선언되거나 대입연산자 왼쪽에서..
변수란? 컴퓨터가 일을 하기 위해선 많은 자료를 사용해야합니다 그 자료들은 논리적인 형태로 컴퓨터 내부에 수치가 변하며 존재하는데 그러한 '변하는 수', 혹은 변하는 값을 넣는 공간을 '변수'라고 합니다 변수에 자료를 넣을 때는 = 기호를 사용하는데 이 기호는 수학적개념의 같다 개념이 아닌 (변수이름 = 내용)에 내용을 변수이름에 넣는다는 의미로 사용합니다 변수의 이름은 정하는 규칙이 있는데 1. 변수 이름은 반드시 밑줄(_), 문자로 시작해야만 하고 특수문자 및 숫자로 시작할 수 없습니다. 2. 예약어는 금지됩니다. - 각 프로그래밍 언어는 뜻이 고정된 예약어가 존재하는데 이 예약어와 같은 문자열로는 사용할 수 없습니다, - ex) True, if, while, try, and, ... 는 사용 금지 ..
JAVA는 1991년에 썬 마이크로 시스템즈에서 개발한 객체지향 프로그래밍 언어이며 자바로 작성된 프로그램은 운영체제의 종류에 상관없이 실행이 가능합니다 자바의 특징은? 1. 객체지향 - 객체지향은 객체들을 정의하고, 그 객체들의 속성을 클래스로 만든 후 객체들의 값을 변화시키며 사용하는 것입니다 2. 플랫폼 독립성 - 자바는 플랫폼에 영향을 받지 않고 바이트 코드로 해석되어 실행되는 인터프리터 언어입니다. - 바이트 코드를 해석해주는 JVM(자바가상머신)이 있으면 어떠한 환경에서도 프로그램을 실행시킬 수 있는 독립성이 있습니다 3. 멀티쓰레드 - 하나의 프로그램이 동시에 여러작업을 수행하거나 대용량 작업을 처리할 때 사용하며 한번에 많은 일을 할 수 있고 프로세스 내 메모리 공유를 통해 시스템 ..