SEB_BE_43 / 22.12.21 회고

rse·2022년 12월 22일
0

코드스테이츠_BE_43

목록 보기
4/65

오늘 핵심

  • JAVA기초
  • 변수란?
  • 변수 타입
  • 문자열

변수란?

변수는 컴퓨터에게 이 만큼의 공간이 필요하다고 선언하는 것. 그리고 사람이 보기 쉽게 이름을 붙이는 것이다.
char a;
이렇게 하면 문자형 변수 a를 쓰겠다고 선언이 된 것이다.

JAVA를 왜 쓰는가

  • 운영체제에 독립적
    자바는 JRE(Java Runtime Environment: JVM(자바 가상머신) + 표준 클래스 라이브러리)가 설치되어 있는 모든 운영체제에서 실행이 가능하다.

  • 객체 지향 언어
    객체란 프로그램이 동작하는 부품이라고 생각했을 때 부품이 모여서 프로그램에 동작함. => 객체들이 모인 집합.

  • 함수형 프로그래밍 지원

  • 자동 메모리 관리

상수 = 할당은 가능하지만 재할당은 안되는 변수
final이라는 키워드를 이용해서 사용. 대문자

type = 변수에 할당하고 싶은 타입.

' ' = char(문자형)
" " = str(문자열)
java는 유니코드로 변환 후 저장
Math.abs() = 절대값
.equals() = . 전에 있는 값과 괄호 안에 있는 값이 같은지 비교

byte가 높은 타입에서 낮은 타입으로 가면 수동 전환
byte가 낮은 타입에서 높은 타입으로 가면 자동 전환
하지만 둘 다 적어주는게 좋다. 실수를 할 수 있으니
ex ) int A(4byte) -> char A(2byte)로 변경 할 경우
(char) A 이런 식으로.

내가 이해하기 위해 적는 JAVA 코드 설명..?

사실 C언어랑 많이 비슷하다고 생각했고, 듣기도 했는데 C언어 배울때는 (기초만 배웠지만..) 나름 재미있게 배웠는데 JAVA는 좀 어려운 것 같다.
아닌가 내가 python을 하다가 JAVA를 배워서 그런가..?
아무튼 설명

public class ###class 이름### {
(매서드) public ##반환받을 type## ##변수이름##(매개변수)
##변수타입## ##변수이름##;
변수 = speed * time;
return distance; speed * time 의 결과값을 distance에 저장하고 그 값을 다시 distance변수에 저장한다.

profile
기록을 합시다

0개의 댓글