목록전체 글 (41)
멍발자의 개발
1. 5자리 문자열 표시 import java.util.ArrayList; import java.util.List; public class ForEachArraySample2 { public static void main(String[] args) { var data = List.of("apple", "orange", "watermelon"); var result = new ArrayList(); for (String s: data) { if(s.length() >= 5) { result.add(s); } } System.out.println(result); } } 2. 5자리 문자열의 개수 import java.util.ArrayList; import java.util.List; public class..
repeat문 System.out.println("0".repeat(i)); // 반복할 문자와 반복 기준 public class MultiplyTable { public static void main(String[] args) { for (int i = 5; i >= 1 ; i--) { for (int j = 0; j < i; j++) { } /* for (int j = 0; j < i; j++) { System.out.print("0"); } System.out.println(); } */ //System.out.print("0".repeat(i));// System.out.println("0".repeat(i)); } } } //코드블럭 00000 0000 000 00 0 package jachap..
public class Human { String name; int height; int weight; } class HumanTester { public static void main(String[] args) { Human gildong = new Human(); Human sunshin = new Human(); gildong.name = "홍길동"; gildong.height = 170; gildong.weight = 60; sunshin.name = "이순신"; sunshin.height = 169; sunshin.weight = 72; System.out.println("이름 : " + gildong.name); System.out.println("신장 : " + gildong.height);..
요즘 Switch문은 람다식을 관련해서 쓰는 경우가 많다. 인텔리제이를 이용하는 사람이라면 if문을 switch으로 바꾸기를 통하여 그 결과값을 확인할 수 있다. public class SwitchSample { public static void main(String[] args) { var a = 5; switch (a) { case 1, 2 -> System.out.println("1, 2"); case 3 -> System.out.println("3"); case 4 -> System.out.println("4"); case 5 -> System.out.println("5"); } } } //결과 5 만약 선언된 변수가 없을 경우를 대비하여 dafault값은 넣어주도록 하자. public class..
날짜 출력 API 현재 날짜 출력 java.time.LocalDate.now() 현재 날짜와 시간 출력 java.time.LocalDateTime.now() 현재 시간 출력 java.time.LocalTime.now() java.time = 패키지 LocalDateTime = 클래스 now() = 메소드 java에서 패키지명을 생략하기 위해 import를 사용한다. import java.time.* * = time 패키지 안에 있는 것들을 다 사용할 수 있다는 의미이다. value를 붙이면 숫자로 반환하는 것이 가능하다. static 메소드 클래스명.메소드명(인수) 인스턴스 메소드 값.메소드명(인수) ** formatted 메소드 (15버전부터 사용 가능) 자료형식.formatted(포함하는 값) for..