본문 바로가기
WH) 코딩기록

2021.05.10 자바 코딩 - 시작

by 소랑쌤 2021. 5. 10.
반응형

New Project. (폴더) 생성하기!

 

여기서 우클릭 -> New Java Class (소스파일)

 

 

Name은 보통 앞 스팰링 대문자

 

 

 

메인함수

**메인함수(main): 프로그램이 가장 먼저 실행되는 함수.

 

프로젝트 안에 클래스, 클래스 아에 메인함수///

프로젝트 (폴더)

>
클래스 (소스파일)
>
메인함수 (main)
: 프로그램이 가장 먼저 실행되는 함수

 

 

앞에서 '메인함수 생성' 클릭해서---> 메인함수가 자동으로 생성

 

 

 

실행: 초록색 재생버튼 (ctrl+F11)

 

 

콘솔화면은 실행화면.

println("Hello Java!");     ->  print 해라! "Hello Java!"라고!

 

 

 

//어떻게 실행될까?
//코드 -> 컴퓨터 -> 실행화면
//코드 -> (번역기) -> 컴퓨터(이진법 0010001...) -> 실행화면
//[컴퓨터와 소통하는 언어종류: Java(웹,앱), python(인공지능), C, C++(로봇,게임)] ->번역기->컴퓨터가 인식.
// (번역기) : 컴파일러 (compiler).

 

주석(conmmnt) : 코드가 아님 (//) 번역기가 무시함. 개발자들끼리 의사소통하기 위해 사용.(설명,협업 소통)

 

// 이건 한줄짜리 주석
/*
 * 이건 다줄짜리 주석
 * 
 * 
 * 여기는 다 주석
 * 
 * 여기 다 주석 
 * */
}

 

 

 

 

실습해보기

 

 

폰트 키울수 있다.

 

 

(역슬래시는 원(\) 누르면 역슬레시 / 나옴..)

 

//콘솔에 출력하는 함수
//println(): 문자+ 개행 (enter, '\n')  띄어쓰기가 됨.
//print(): 문자+ 개행Xx  띄어쓰기가 안됨.
//pintf(): print format (형식대로 출력해라)

 

 

 

 


/*
 * 변수 (variables,변할 수 있는 수)
 * : 변할 수 있는 수 (데이터)를 저장하는 공간, 상자, 그릇
 * : 이름, 타입
 * 
 * 1] 이름 작성법
 * a= 1;
 * 
 * 1) 이름은 영어로 작성하는 것이 좋음 (띄어쓰기X ->  _ 언더바를 사용) ex. sum_height
 * 2) 특수문자는 _ 제외하고 불가능 
 * 3) 숫자는 첫글자로 올수 없음. 1sum X, 2sumX 안됨 -> sum1, sum2 가능.
 * 4) 이름은 저장되는 데이터에 맞게 명명해주는 것이 좋음.
 * ex) height, count, x,y, num, ch  -> 데이터가 키구나, 숫자구나, 체널이구나 라는 것을 유추가능, 알기쉬움.
 * ex) a,b,c,d -> 무슨 변수를 넣었는지 알수 없음. 되도록이면 이렇게 쓰지 말자!
 * 
 * 
 * 2] 데이터 타임
 * int (정수) ex) int count = 0 ;  정수만 넣을수 있음, 실수 넣으면 안들어감. 그릇이 작음. 작은 상자임. 실수는 큼!
 * flot (실수, 4byte)
 * double (실수, 8byte) 더 길게 적을 수 있음. 
 *    ex)  float height = 3.1312312313 / double height = 3.13123123132314343514534643
 * char (character, 문자)  ex) char ch = 'a';
 *     'H' 문자. 작은 따움표 사이에 문자를 넣음
 *     "Hello Java" : 문자 집합(문자열) 큰 따움표
 *     a는 변수 vs 'a' (문자)
 * boolean (참과 거짓, true, false)  ex) 1==1 -> 참, 1==2 ->거짓
 * =(대입 연산자), ==(같다)
 * 
 * String (문자열)  ex) "Hello Java"
 * "a" ->컴퓨터는 문자열로 착각한다.
 * 
 * */

 

 

 

 

 

 

 

 

 

 

 

 

 //정수 < 실수 < 유리수
 //double 하나만 넣으면 값이 double로 나오는 건가요? 네. 상자가 큰 놈이 이김.
 //
 //3 정수 뒤에  .0 를 입력하면  3.0 실수형이 됨.
 //x 정수 뒤에  (double)를 입력하면 x.0 실수형이 됨.
 

 

 

 

 


/*
 * printf()
 * ""형식 지정자
 * 
 * 정수 (int,integer) : %d (decimal,10진수 0~9사이 )
 * 실수 (float, double): %f, %lf
 * 문자 (char) : %c
 * 문자열 (String) : %s
 *  
 * */

반응형

'WH) 코딩기록' 카테고리의 다른 글

20210514 코딩 자바 기초  (0) 2021.05.14
20210512 코딩2  (0) 2021.05.12
2021.05.12 코딩  (0) 2021.05.12
2021.05.10 자바 코딩 시작 2  (0) 2021.05.10
2021.05.10 자바 코딩1  (0) 2021.05.10