728x90

전체 글 202

[Spring] logging에 대하여(feat. print문과 비교)

[Spring] logging 에 대해 알아보자 (tistory.com) 실무에서는 System.out.println()과 같은 시스템 콘솔을 사용해서 필요한 정보를 출력하거나 디버깅하지 않고, 별도의 logging 라이브러리를 사용하여 디버깅이나 타임스탬프 등 정해진 양식에 맞추어 화면 상이나 파일 로그를 남길 목적으로 사용합니다. [Spring] logging 에 대해 알아보자 서론 실무에서는 System.out.println()과 같은 시스템 콘솔을 사용해서 필요한 정보를 출력하거나 디버깅하지 않고, 별도의 logging 라이브러리를 사용하여 디버깅이나 타임스탬프 등 정해진 양식에 맞 dkswnkk.tistory.com 참조 스프링 부트는 spring- boot-starter-logging을 기본적..

스프링Spring 2022.11.26

public void, public static void main

public void 와 public int를 비교하며 이해. void 란 return 값 없이 쓰이는 것, int 는 int 형의 return 값이 있어야 함. public void setNo(int no){this.no=no;} //위처럼 쓰임. public int getNo(){return no;} //위의 void 형에서 받아서 setting 한 no를 return 할 때 public int를 사용. public static void main 이라는 것은: 자바 class 에서 main : 자바가 로딩됨 과 동시에 호출하는 것이 main 함수. 제한자로 public, private, protected 종류를 지정할 수 있지만 main 함수만큼은 public 을 지정해야 함. main 함수는 모든 ..

국비지원 JAVA(자바) 프로그래밍 웹개발자 (계산기 만들기, 오버로딩 ,접근제한자,캡슐화,에어컨 만들기)

ctrl+shift+enter 누르면 한번에 정리 가능 계산기 만들기 이어서 계산을 처리할 방법을 선택해서 1. 더하기 2.빼기 3.곱하기 4.나누기 / 그 외는 종료 1 계산할 숫자 두개를 입력하세요: 13 20 (ex 더하기 계산을 처리합니다.) 결과: 33 계산을 처리할 방법을 선택해서 1. 더하기 2.빼기 3.곱하기 4.나누기 / 그 외는 종료 2 마지막에 다른 숫자를 입력하면 종료 정답 1. package 클래스; public class CalcMain { public static void main(String[] args) { Calc calc = new Calc(); //순차적으로 매개변수를 보내진다. //Calc 클래스에 num1에 5가 들어가고 num2에 3이 들어간다. //그리고 Cal..

국비지원 JAVA(자바) 프로그래밍 웹개발자 (배열,난수 출력, 로또 번호 만들기,클래스, 인스턴스, 객체 );

저장공간을 얼마나 사용하고 있는지 보여줌, 이클립스 화면 최하단에 5칸짜리 배열 생성, 숫자 5개를 입력받음 최대값,최소값을 출력. 배열 중 정렬 방법 버블정렬 이라고 함 ↑ 난수 출력 (랜덤 숫자) 기본은 0보다크고 1보다 작은 소수점만 나옴. 2중배열 배열복사 위에껀 for ================지금까지 튜토리얼 ============================================================= 클래스 147page 배열 사용? 클래스를 이용해서 만들게 되면 자료형도 상관없이 다양한 것들을 보관해서 사용할 수 있게 해줌. 명령어도 만들어서 쓸 수 있음. 클래스 내부에 다양한 변수 내용을 저장해서 쓰고 추가적으로 명령어를 만들어서 쓸 수도 있음. 객체지향 클래스만드는 ..

for문 복습(feat. 남궁성의 정석코딩)

참고자료 https://www.youtube.com/watch?v=6UjmGzjynQw&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=36 구독과 좋아요 부탁드립니다. https://cafe.naver.com/javachobostudy 남궁성의 코드초보스터디(자바 java... : 네이버 카페 전문가가 지도하는 스터디카페에요. 프로그래밍언어(자바 java, C언어)를 제대로 배우고픈 분들 오세요. cafe.naver.com ============================================================================================ 본격적인 for 문에 대하여 for문: 조건을 만족하는 동안 괄호안(블럭)을 반복-..

국비지원 JAVA(자바) 프로그래밍 웹개발자 (반복문: 이중for문, while, do~ while; + 배열 찍먹)

반복문 for문, if문 이어서 1부터 입력받은 정수까지 나눠봄 -> 입력받은 정수/ 1~ 입력정수까지 -> for 딱 나눠떨어지는 값의 개수 입력받은 정수가 소수인지 아닌지 판별하는 것 3의 배수이면서 2의배수가 아닌 목록, 개수, 합계 이렇게 하면 끄트머리에 개수, 합계가 나옴 (sum+i) 로 수정해야함 +=은 앞의 변수에 뒤의 값을 더하는것 sum += i; == sum = sum+i; 이렇게 하면 줄바꿈 까지 깔끔하게 됨! (sum+i)로 수정해야함 위의 식이 정답 sum+i; 인데 sum+1로 잘못적음 ... --------------------------------------------------------------------------------------------------------..

국비지원 JAVA(자바) 프로그래밍 웹개발자(조건문 if문, switch문, for문)

내가 짠 코드 정답 코드 * 코드 짤 때 쿨팁 순서도를 만드는 경우, 수도코드를 만드는 경우( 코딩을 한글로 작성) 대략적으로 돌아가는 프로그램을 한글로 작성해놓고 그다음에 진짜 언어를 맞춰서 코딩하는 방식 // 주문수량을 입력받아 주문금액과 배달비를 출력할 것 물건 한개의 가격은 12000원, 배달비는 15000원 이하는 3000원, 30000원 이하는 1500원 나머지는 무료 수도코드: 물건하나 12000원(고정값)(상수= final int A = 100; , 주문수량을 입력받음, 믈건하나*주문수량: 주문금액 구함 주문금액이 15000원 이하이면 배달비 3000원/ 주문금액이 30000만원 이하면 배달비가 1500원 나머지면 무료 국어 수학 영어 점수 평균이 70점 이상이면 합격, 아니면 불합격 단 ..

국비지원 JAVA(자바) 프로그래밍 웹개발자 (입력문 Scanner)

1.a의 값을 출력해라 2.a가 저장된 정수를 출력해라.(정수형) 실수형 변수: float, double + 로 연결해서 사용 ( 단 숫자 끼리는 숫자로 더해짐) int a; = 10; 정수 double b; = 3.14; 실수 char c; = 'C'; 문자 String d = "hello"; 문자열 boolean e = true; 참거짓 /* 주석의 시작과 끝 */ ctrl + = 폰트 크기 조절 ctrl + / 주석 단축키 ctrl + shift + / 전체 주석 단축키 5는 다섯자리수까지 표현 .2 두번째 자리까지 .3 세번째 자리까지 그 뒤는 반올림으로 출력 이스케이프 문자 연산 5 + 10 %: 나머지 계산(연산) 10%3: 10나누기 3의 나머지를 계산 위 처럼 하면 문자로 계산이 되버림. ..

728x90