일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c:foreach
- 인턴일기
- html
- 소스가져오기
- 제어문
- 연산자
- It
- 국비학원
- 프론트엔드 #HTML
- select
- 코린이
- 국비지원
- 생활코딩
- 프론트엔드 #HTML # JSP
- SpringBoot
- 프론트엔드
- 인턴합격
- option
- c:if
- 웹개발자
- forEach
- 비전공자
- css
- 코딩
- 이클립스
- 프론트엔드 #import
- 백엔드
- Selectbox
- 자바
- Java
- Today
- Total
IT 성장 일기
22.01.25-java_기초 본문
이클립스와 자바를 설치하고 아주 기초적인 프로그램 작동법을 배웠다.
기본 단축키 및 기능
화면 확대 축소 : Ctrl+Shift+ +, -
자동완성 : Ctrl+space
실행 : Ctrl+F11
줄바꿈 \n
싱글라인주석 Ctrl + /
멀티라인주석 Ctrl + Shift + /, Ctrl + Shift + \
저장 Ctrl+s
자동정렬 Ctrl+Shift+f
한줄 삭제 Ctrl+d
기호 명칭
` 그레이브
~ 틸드
@ 골뱅이, 앳
# 샵
^ 캐럿
& 앰퍼샌드
* 아스트리스크
() 괄호 , 파렌thㅔ시스
[] 대괄호, 스퀘어브라켓
{} 중괄호, 브레이스
\ 역슬래시, 백슬래시
| 파이프
' 어포스트로피
<> 앵글브라켓
. 의 의미
* 1. 포함 : 특정 객체 내부의 함수를 호출 할때 객체명, 함수명()
* 2. 입력 : charAt() 사용방식
원하는 텍스트 출력을 위해서는,
syso + Ctrl +space을 입력하면 System.out.println()이 자동으로 완성된다.
괄호 안에 "원하는 텍스트"를 입력 후 ;를 입력하면 원하는 문구를 출력할 수 있다.
;는 문장의 끝맺음을 의미한다.
Sum
int a=5, b=7; ->변수 선언
+ 기호의 의미
1.더하기 : System.out.println(a+b); ->12
2.연결 : System.out.println("a+b="+(a+b)); ->a+b=12
3.단항연산자:System.out.println(a+"+"+b+"="+(a+b)); 5+7=12
표현하고자 하는 문구는 "문구"로 입력하고, 변수를 추가하고 싶을 땐 "+변수+"를 더해 입력한다.
변수
String : String: 문자 ex) String name="홍길동";
int : 정수 자료형 ex) int age=23;
char :한 자리 문자, 주로 성별을 나타낼 때 사용 변수 입력시 작은 따옴표 사용. ex) char gender='남';
float : 소수자리까지 있는 숫자.끝에 f ex) float weight=63.4f; :
double :대부분의 숫자 ex) double tall=175.5;
출력
1. System.out.println() : 줄바꿈 기능 있음
2. System.out.print() : 줄바꿈 기능 x -직접 \n입력해줘야 함.
3. System.out.printf("메시지 or 서식문자", 변수1, 변수n) : 원하는 소수점 자리까지 표현하고자 할때 사용. 변수 입력시 +가 아닌 ,
제어문자
%s : 문자열 String
%c : 문자 char
%d : 정수 int, char, long
%f : 실수 float, double (%.숫자f)->.숫자만큼의 소수점 자리까지 표시한다.
실행시,
이름 : 이순신
부서 : 개발부
성별 : M
점수 : 85.30
점수 : 85.30
점수 : 85.30
점수 : 85.30
나이 : 25
신장 : 183.4
수업 평
-이론보다는 바로 프로그램을 다루는 방법으로 접근하는 방식이 오히려 빠르게 습득할 수 있는 것 같아 좋았다.
처음에는 뭔 말인지 잘 모르겠는데, 그대로 따라하다 보면 마치 모르는 단어를 문맥을 통해 그 의미를 파악 하듯이 각 명령문?의 뜻을 알아가는 것이 또 다른 재미로 느껴진다.
'IT 학습 노트 > Java' 카테고리의 다른 글
22.02.04-java_유효범위/Overload(오버로드)/Constructor(생성자) (0) | 2022.02.05 |
---|---|
22.02.03-java_객체지향 프로그램/Object/Scanner (0) | 2022.02.05 |
22.01.28-java_For문/Method(함수)/Array(배열)/ (0) | 2022.01.30 |
22.01.27-java_난수/Switch/While/DoWhile/For (0) | 2022.01.27 |
22.01.26-java_Parsing/Argument/연산자/Input/Casting/AsciiCode/If (0) | 2022.01.26 |