목록Backend/Java (5)
코딩선배

for문(+ if문)으로 여러 가지 모양의 별을 만드는 예제입니다 아래의 순서대로 코드가 있습니다 int star= 5; for (int i = 0; i < star; i++) { for (int j = 0; j < i + 1; j++) { System.out.print("*"); } System.out.println(); } int star= 5; for (int i = 0; i < star; i++) { for (int j = 0; j < star - i; j++) { System.out.print("*"); } System.out.println(); } int star = 5; for (int i = 0; i < star; i++) { for (int j = 0; j < i; j++) { Syste..
Java8 이후 기준 현재 날짜, 시간, 날짜 + 시간을 여러 가지 형태로 구할 수 있는 방법입니다 먼저 이렇게 작성해 주세요 LocalDate date = LocalDate.now(); LocalTime time = LocalTime.now(); LocalDateTime dateTime = LocalDateTime.now(); DateTimeFormatter formatter; String formatteDateTime; 날짜와 시간을 구해주는 각각의 클래스들이 있습니다 날짜 : LocalDate 시간 : LocalTime 날짜 + 시간 : LocalDateTime date, time, dateTime에 있는 날짜와 시간을 DateTimeFormatter를 사용하여 형태를 바꿔서 formatteDate..
try { InetAddress ip = InetAddress.getLocalHost(); System.out.println("IP 주소 : " + ip.getHostAddress()); System.out.println("컴퓨터 이름 : " + ip.getHostName()); } catch (UnknownHostException e) { e.printStackTrace(); }

1. println 내용 출력 후 줄 바꿈 O System.out.println("자바1"); System.out.println("자바2"); 2. print 내용 출력 후 줄 바꿈 X System.out.print("자바1"); System.out.print("자바2"); print는 언제 쓰지? 질문 옆에 입력을 해야 할 때 System.out.print("요일을 입력하세요 : "); String day = scanner.nextLine(); 반복문에서 한줄로 출력할 때 for (int i = 1; i < 6; i++) { System.out.print(i + " "); } 어디서 쓰이는지 생각나는 대로 썼는데 생각이 안 난다! 생각이 나면 추가하는 걸로! 3. printf 문자열 포맷 출력 Scan..

Scanner scanner = new Scanner(System.in); System.out.print("숫자 입력 : "); int a = scanner.nextInt(); System.out.print("문자열 입력 : "); String b = scanner.nextLine(); System.out.println("입력한 숫자 : " + a); System.out.println("입력한 문자열 : " + b); 숫자 1과 "안녕"이라는 문자열을 입력하면 1과 안녕이 출력될 것 같지만 아니다. 숫자 1 입력 후 "문자열 입력 : "이라는 문구가 뜨지만 입력을 받지 않고 바로 a를 출력해 버린다. 방법 1. nextInt() 다음 nextLine() 쓰기 Scanner scanner = new Sca..