loading

디지털노마드 달토깽이♡

반응형

··2022-12-12(월) 09:00 -09:50 수업

 

환/자바 - 서비스(키오스크) 만들어가는 과정

 

입출력

  • 키오스크 만들기 위해서 환경구축 / JDK(자바개발도구)이클립스(편리하게 개발할수 있는 툴,) /우리는 자바언어 배우는거예요./ 사람대신에 기계가 주문을 원활하게 받기위해서 배우는 주문들이예요./명령내리는법, 입출력.
  • 출력명령어 - Syso(); 시스아웃
  • 입력받을때 도구이름 : Scanner, 입력받는거  Scan.nextInt(); 점 찍는거 ~ 있는(주소에 참조한다)

입력받는거 :컴퓨터

입력하는 사람 : 사용자

입력받게끔해요 : 개발자

 

 

변수

  • 입력 기억할때 쓰는거 (메모리) - 변수 변수한칸에 데이터 한개만 저장 / 생성 VS 사용 구분 - 생성은 메모리를 만드는 작업(자료형 앞에 붙이고)/ 사용은 자료형이없없고   /똑같은 이름의 변수 생성 x
  • 자료형(논리, 문자,정수,실수)
  • 논리 블린
  • 문자 char (숫자로 인식)
  • 정수 int 
  • 실수 더블  일단 기본형만 기억!!

연산자 

기억한 데이터 계산할려고 연산자 

  • 결과값 3종류 (연산의 결과값으로 분리)
  • 숫자 : 산술연산자( /나누기, % 나머지)
  • 논리 : 비교연산자 (== ! ; ) 논리(&&,||)
  • 결과없음 
  • 대입(+= 누적 ), 증감(++a 증가부터하고 사용/ a++사용하고 증가) 혼자있어도 변수값이 바뀐다 

 

조건문 

if (조건1) {         만약에

    실행 |;

}else if (조건2)그렇지 않고 만약에   엘스   (그렇지 않을 조건이 선행되야한다) (if 조건이 참이 아닐때 실행되는 문장)

    실행2;

}else {       

     실행3;          그것도 아니라면  (위에 있는 조건이 참이 아니면 실행되는 문장) 

 

중가로가 범위니까 세미콜론을 찍지 않는거예요. 중가로있을때는 세미콜론 찍는거아니예요. 둘중에 하나만 쓸수 있어요. 

 

 

 

 

 

 

 

 

코드는 위에서 아래로 한줄씩!

만약에 에이가 90보다 크냐.트룩

실행1 중가로 실행

 

 

 

 

 


반복문이란?

1. 반복의 조건 - (

for문 : 시작과 끝 스텝을 알때

while문 : 횟수를 모를때 

1.매출 30만원 달성될때까지 (횟수 몰라요/방법횟수를 모를때 사용 :와일문)

2. 횟수가 10번일때까지(for문) : 반복횟수 알고 있을때  , 처음과 끝 스텝을 알때

반복문 빠져나가는 문장  break; 즉시 빠져나감 

그밑에 적은 코드는 실행x 데드코드

 

반복조건, 반복범위 대게대게 중요해요!

 

 

 

이프와 와일문은 다시 검사하러 화살표올라갔어요. 와일은 다시 조건검사하러 올라가요. 펄스일때만 중가로 무시하고 내려간다. 

 

 

 

 

 

for문

 

 

 

배열 

  • 주황색까지는 모든 베이스의 기본, 파이썬,C,메소드까지 다있음. 기본 베이스. 다른언어에도 기본이 됨. 수학적 논리적사고 필요했음.
  • 초록색블럭은 자바언어에만 있는 특징, 새로운 패러다임의 이해. 고정관념을 깨야하는 수업.
  • 파란색블럭 - 응용. 남의 코드를 잘 갖다쓰냐. GUI는 안할꺼다. 패턴은 얼마나 효율적으로 짜는지. 

 

순서 인텍스 , 순서가 생기기 때문에 정렬이 가능.

 

  • 메모리 할당 키워드 - new <--메모리 생성하는 키워드
  • 정수5칸 자리 배열 - int[ ] nums = new int [5]; 인트배열의 주소를 저장/ 주소를 저장하는 변수를 레퍼런스 주소라고 한다.
  • 메모리를 할당하면 주소부여 (주소를 기억해놔야 찾아갈수없음)

 

메소드

중복되는 코드 블록화 설계 

설계는 추상적

모든 언어에 있는 기본 베이스 

 

ArrayList - 가변배열

oop 객체지향 프로그래밍

호환, 규격 

호환성을 위해 규격을 만들어주는것 상속

추상화, 다향성, 상속, 캡슐화 

 

클래스 

클래스(설계도) 객체(실제메모리)

 

추상클래스 

인터페이스 

 

 

 


Copyright ⓒ 2022 달토깽이. All Rights Reserved.


같이 읽으면 좋은글 

반응형