📅 2026-05-15 (8일차) · 원본: Velog 「8일 차 후… 금요일인줄 몰랐다」 💡 한 줄 요약 — split과 for-each, 넓이 함수, 평균, 조건 필터링, 문자열 검색, 배열 거꾸로, 배열 값 바꾸기, 확장자 꺼내기
언어들을 알아갈수록 나는 기본적인 것마저 못 적는 아이가 되었다…
public class Main {
public static void main(String[] args) {
String tags = "#맛집#좋반#칭구해요#갬성#부평핫플";
String[] keywords = tags.split("#"); // "#" 기준으로 쪼개서 배열로
// for (각 요소 : 순회 가능한 객체)
for (String keyword : keywords) {
if (keyword.isEmpty()) continue; // 맨 앞의 빈 문자열 건너뛰기
System.out.println(keyword);
}
}
}
수업 문제

수업 문제
나는 length를 생각했는데, 함수를 쓰라고 하셨다…
public class Main {
// 가로, 세로를 받아 넓이를 반환하는 함수
static int area(int width, int height) {
return width * height;
}
public static void main(String[] args) {
System.out.println(area(60, 60)); // 3600 — 반환값을 바로 출력
}
}
함수(메서드)는 재사용성이 핵심. return으로 결과를 돌려준다.
수업 문제

수업 문제
수업 문제

수업 문제
public class Main2 {
public static void main(String[] args) {
int[] ages = {12, 15, 21, 32, 37, 38, 55};
for (int age : ages) {
if (age >= 18) {
System.out.println(age); // 21 32 37 38 55
}
}
}
}
int[] ages — 12세부터 55세까지 손님 7명이 탄 기차for (int age : ages) — 기차에서 손님을 한 명씩 내리게 함