단락 평가
35편. 스트림(Streams) (1)
35편. 스트림(Streams) (1)
2022.04.04들어가기 앞서 자바로 작성된 수많은 프로그램들의 내부에서는 갖가지의 컬렉션(collection)을 만들고 이를 이용해 데이터를 처리합니다. 예를 들어서, 우리는 매장 내 물품의 재고량이나 가격, 제조일자, 브랜드 등을 나타내는 물품의 컬렉션을 만들 수 있습니다. 그리고 이 컬렉션을 이용하여 재고가 없는 물품을 검색하거나 가격이 낮은 순으로 정렬시키는 등 다양한 작업을 수행할 수 있습니다. public static void main(String[] args) { List products = productService.getProducts(); products.add(new Product(1, "External Hard Drive",59990, 15)); products.add(new Product(2, "..
6편. 연산자 (1)
6편. 연산자 (1)
2012.07.25들어가기 앞서 연산자(operator)는 +, -, /, * 등과 같이 연산에 사용되는 기호를 말합니다. 자바에는 아래의 표와 같이 단항, 산술, 시프트, 관계 등 매우 다양한 연산자가 있습니다. 아래의 연산자 표를 외울 필요 없이 자주 쓰다보면 손에 익습니다. 그냥 간단하게 보고 넘어가주세요. 연산자의 우선순위 여기서 우선순위가 눈에 띄는데, 우선순위는 연산식 내에 여러 개의 연산자가 사용됐을 경우에 무엇을 먼저 처리할 것인지, 무엇을 나중에 처리할 것인지를 결정합니다. 예를 들어서, '124 + 62 * 43 - 22'는 연산자 우선순위에 따라 아래와 같이 처리됩니다. 이번에는 연산식이 'score >= 80 && score < 90'일 때는 무엇이 먼저 처리될까요? 살펴보면 연산자 =은 관계 연산자..