일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JAVA기초
- 초보코딩
- github
- 자바
- eclips
- 자바기초
- Git
- 데이터베이스
- 이클립스
- 배열
- 메소드
- 스프링 기초
- 알고리즘
- 제이쉘
- 프로그래밍언어
- 자바프로그래밍
- JShell
- spring
- 프로그래밍
- 프로그래밍기초
- 코딩초보
- 스프링
- Elk
- 클래스
- 자바 스프링
- 기초코딩
- 리눅스
- 초보코딩탈출
- Java
- 컴퓨터과학개론
- Today
- Total
목록자바 (63)
키보드워리어
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/FWieM/btrUMIedat4/tnzwBu9D5zsj1lkN10DTek/img.png)
안녕하세요 여러분 오늘은 switch문에 대해 짧게 소개드리려고 합니다. switch switch의 특징은 가독성입니다. if, if-else문과 동일한 기능을 하지만 switch문을 이용하면 보기 편하다는 장점이 있습니다. 하지만 if문처럼 비교연산자가 들어가지는 않습니다. 비교 연산은 하지 못하지만 보기 편한 switch문의 예시부터 살펴볼게요. default | break switch문의 기본구성은 다음과 같습니다. 여기서 default는 아무런 케이스가 매치되지 않을 때 실행됩니다. break란 switch문이 statements문이 성공적 으로 끝났을 때 switch문과 분리하기 위하여 실행합니다. Fall - through switch-fall-through는 break를 쓰지 않아서 생기는 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b0qR5y/btrUuYAIRHf/qpHWLACmQKkXCsfe7iENL1/img.png)
안녕하세요 오랜만에 인사드립니다!! 그동안 연말을 맞아서 일 좀 마무리하느라고 포스팅이 늦었네요 ^^;; 자바에서 유저의 input값을 어떻게 넣어주냐구요? Scanner 클래스를 이용하면 돼요. Scanner 자바는 스캐너라는 클래스를 지원해 줍니다. 스캐너를 통해서 값의 출처를 정할 수 있습니다. 이 유틸리티를 사용하려면 프로그래머는 아래와 같은 조건을 수행해야 합니다. ·Java util.scaner 클래스를 가져옵니다. ·스캐너 유형의 스캐너 클래스를 만들어야 합니다. 여기엔 System.in를 생성자 매개변수로 전달해야 합니다. 이것이 스캐너를 콘솔 입력에 연결시켜 줍니다. ·콘솔에서 정수를 입력을 읽으려면 메서드 scaner.nextInt()가 필요합니다. 자바 이클립스에 Scanner클래스 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bxqlTY/btrTbUGJOpQ/W0CmNxZuO1D7yLFUDseiC1/img.png)
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 자바 중첩문에 대해 알아보겠습니다. 중첩문 (if - else) 중첩문의 예시를 한번 살펴보겠습니다 중첩문의 장점은 원하는 조건만큼 else if문을 중첩할 수 있다는 겁니다. 단, nested if else문은 한 블록만 실행합니다. if문과 else - if문중에서 하나만 선택하는 겁니다. 예시 조건문 1 2 3 4 5 6 중에 2,3,4,5는 else if 문 1,6은 if, else문이라고 가정할 경우 중첩 if 문은 1,2,3,4,5,6중에 맞는걸 딱 하나만 선택하고 실행합니다. -> 2가 참이라면, 3,4,5,6이 참이라도 실행하지 않는다. if - else문의 다양한 예시들을 살펴보자 if - else문의 주의..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dEVsle/btrR2ExYGC0/V9ZfLHkC4vwDtNYOLySPh0/img.png)
자료형 char형 이 세상에 존재하는 모든 문자는 유니코드라고 하는 고유의 값을 가지고 있고 이를 나의 코드에 넣을 수 있어요. 대문자와 소문자 (A-Z, a-z) 넘버 문자열 (0-9) 기능 역할하는 특별한 문자열 (‘,’, ‘$’, ‘{’ etc.) 등등 모두요 https://www.google.com/search?q=unicode+table&oq=unicode+table&aqs=chrome..69i57j0i512l6j69i60.4308j0j4&sourceid=chrome&ie=UTF-8 🔎 unicode table: Google 검색 www.google.com 구글에 유니코드를 쳐보시면 표를 쉽게 확인해볼 수 있습니다. 그리고 아스키코드에 들어간 값들로 char형은 이러한 고유의 값을 가진 문자형에..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kTeK2/btrR3dmnjzb/ghtDkfEFOJ9ukHuSqYny7K/img.png)
Short-Circuit and Lazy evaluation 논리 연산자 중에서 그렇다면 &&를 쓰는 것과일반 &차이는 무엇일까요? 아래 그림을 통해 살펴보시죠 표현식을 살펴보시면 참, 거짓 유무를 따지지 않고 실행한다면 변수 i의 경우는 11이 되어야 합니다. 하지만 실행되지 않았죠? 그 이유는 첫 번째 표현식이 false였기 때문입니다. 논리 연산자 {A && B}에서 A -> B 순으로 계산하여 최종적으로 마지막 평가도 이뤄지지 않았습니다. 요령을 피운다고 생각하면 될 거 같습니다. 그래서 이러한 문법을 Short-Circuit Evaluation (간단한 평가) 또는 lazy evaluation(나태한 평가)로 불립니다. 논리 연산자 &를 하나만 쓴다면? 그런데 논리 연산자를 두 개 쓰는 게 아니..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/uTxew/btrRANh9fHw/RsX2Ghu96QvbOs5cqH8Olk/img.png)
자바 Boolean 자료형 - 관계 연산과 논리 연산 참 | 거짓 Boolean형은 참과 거짓 두 값만 존재합니다.(참과 거짓) == | != | > 이러한 비교 연산자는 ==, != 그리고 >가 있었습니다. 모두 boolean 결과값을 리턴해줍니다. 관계 연산자 non-boolean값을 받아 boolean값을 리턴하는 연산자 논리 연산자 && , || , ^, ! 논리 연산자들은 피연산자들을 필요로 합니다. 이와 관련된 표현식은 if, for 및 while 문을 포함하여 코드에서 boolean 조건을 형성하는 데 사용됩니다 위 코드들의 사용 예시를 살펴볼게요. i의 값을 15와 25 사이에서 찾고자 할 때 이렇게 써볼 수 있는데요. 여기서 &&은 하나라도 false값이면 전체 결과 값이 false값이 ..