Java 22

병원 관리 프로그램 소개

먼저 Spring 기반 병원 관리 프로그램을 소개해드립니다. 아파GO 웹사이트의 지역 별 키워드 검색으로 인한 예약 시스템과 의학백과 및 실시간 의료진으로 인해 병원에 쉽게 접근할 수 있습니다. 광고 위주보다 사용자 중심으로 만들고 싶어 개발하게 되었습니다. 병원 회원 관리 기능에서 병원 회원과 일반 회원을 관리하는 총괄 관리 페이지를 생성했습니다. 총괄 관리자 아이디로 로그인하며 병원을 검색할 수 있도록 구현했습니다. 예약 관리 기능은 병원 회원이 편리하게 예약할 수 있도록 구현했습니다. 기간, 환자명 등으로 예약 조회 및 관리를 할 수 있으며 일반 회원의 예약을 확인해서 SMS 예약 문자 전송 기능을 구현했습니다. 병원 정보 관리 기능에서는 INFOSHOW 컨트롤러의 DOGET 메소드로 받아 병원 정..

Java 제어문 - 다중 for문

-다중 for문 구조 a가 단수를 나타내고, 그 안의 b, c, d 등 값을 조정해주면 구구단 생성 가능. -> 특히 System.out.println(a + "x" + j + "=" + (a*j)); a*j는 괄호()쳐놓지 않으면, 죽죽 이어져버리기 때문에 값이 제대로 나오지 않는다. a값이 for문 안에 선언됐다. 따라서 구역 밖에 있는 마지막 System.out.println(a)에서는 값이 출력되지 않는 에러가 발생한다. 이를 해당 블럭 내에서만 사용가능한 변수, '지역 변수'라고 부른다. 이 문제를 해결하고 싶다면, for문 바깥에 독립적인 int a; 를 만들어주면 값이 나온다.

Programming/Java 2017.09.24

Java 제어문 - switch case문

[조건문-Switch] - if문의 조건문은 boolean인데 switch문의 조건값은 long형을 제외한 정수형 또는 char. - 지정된 case(결과)로 바로 가서 그 이후의 케이스들을 모두 실행하는 것. -구조 - switch 값에 해당하는 케이스가 없고, default 없으면 아예 결과 값이 안뜹니다. - if문 같은 경우엔 if 구역, else 구역이 나누어져 있지만, switch는 아님니다. - case의 범위를 지정하고 싶으면 원하는 case 구역과, 원하지 않는 case 구역 사이에 'break'문을 넣어주면 됩니다. ex) switch문으로 학점 구하기 -> int / int 의 상황이기 때문에 어차피 소수점이 무의미하다. 따라서 case도 모두 정수. -> 속도가 if문 코드보다는 빠..

Programming/Java 2017.09.24