growing 앱 개발

[스파르타코딩클럽, 앱개발] 1주차-java 늪

zziyoonii 2021. 12. 20. 22:31
728x90

영어 문법도 어려워서 안외웠는데,

프로그래밍 언어 java 문법이라뇨,,

 

메모장. 콘솔

-window : 크롬 > F12, or ctrl+shift+알파벳 i

 

Java 문법 1.

- 변수 : 값을 담는 그릇

- let : '선언' 이 값을 부를래요!

- let  num =20
console.log(num)

> 20 이 나와요

- num=100

console.log(num)

> 100이 나와요

-console.long(num)

방금전에 100을 넣어서 100이 나와요

구글 개발자 콘솔은 '큰 도화지'

clear 해도 선언한 let num 은 지워지지 않아요

- F5 새로고침 > 새로운 도화지!

- let a=1

let b=2

let c=a+b

console.log(c)

> 3이 나와요

- let first = 'gunhee' 

let last = 'kim'

작은 따옴표/큰 따옴표는 문자열

console.log(first+last) 문자열 + 가능 

> gunheekim

console.log(first+" "+ last) " " 공백 

> gunhee kim

- let first(소문자)Name(대문자) 카멜 케이스 : 낙타의 등을 본따서

let first_name 스네이크 케이스 : 가운데 언더바 연결

카멜 or 스네이크 케이스 '나만의' 규칙 선택해보기!

 

- let 변수 선언 이외

- const num2 =1000

num =200

num2 = 2000

console.log(num)

console.log(num2)

> 오류 발생

> const 는 재선언을 할 수 없음 , 평생 1000의 값을 가지고 간다. 변경하면 안되는 '중요한 값'에 한해서 const 선언식 이용!

 

- let : 사과 하나, 바나나 하나 1개의 값만 담을 수 있다.

- 여러가지 과일을 담아야 하는 '과일바구니' , 여러 데이터를 담을 수 있는 그릇

- let a_list =[1,2,3,4,5,6,'gunhee',7] 콤마를 기준으로 차곡차곡 담을 수 있다. 문자열도 가능.

- 2번째 값을 꺼낸다?

- 프로그래밍에서는 1은 0번째 값

- 2를 꺼내고 싶다면,

console.log(a_list[1])

> 2

- 리스트를 추가하고 싶다면?

a_list.push ('추가하고 싶은 것')

- 리스트의 수를 세고 싶다면?

a_list.length

 

- let a_dict={"name"(키) : "gunhee"(값),"age":30}

console.log(a_dict["name"])

>gunhee

- a_dict["height"] =200 새로운 키를 변수에 선언

console.log(a_dict)

> {name:"gunhee", age= 30, height: 200}

 

- let names = [{"name": "gunhee","age":30}, {"name": "gunhee2","age":30)]

console. log(names)

>(2) [{...}, {...}] 

 > 0: {"name": "gunhee","age":30}

 > 1: {"name": "gunhee2","age":30)

-name.push({"name": "gunhee2","age":30})

> 3

console.log(names)

>(2) [{...}, {...}]

- names 변수에 1번째 나이를 꺼내오세요

names[1]["age"]

리스트와 딕셔너리의 복합구조 = JSON 데이터 구조 (명칭)

JSON view 확장 프로그램 다운받기