분류 전체보기 424

JAVA Eclipse 17 method 메서드(메소드)

메서드 : 여러 명령들의 나열된 묶음 ; 멤버 함수 클래스 내부에서 생성 입력값을 받아 내부에서 처리한 후 결과를 밖으로 출력 또는 반환하는 역할 메서드의 사용 목적 여러 명령들을 하나의 이름을 호출(사용)함으로써, 한번에 명령을 내리고자 하는 것 메서드의 구조 메서드의 구조 구현부 반환타입 메서드명 (타입 변수명, 타입 변수명) { 명령1; 명령2; return 값; } static void open () { System.out.println("문 열기"); System.out.println("바닥 청소하기"); System.out.println("창문 열기"); } 호출부 메서드명 ( ); public static void main (String[ ] args ) { Method1.open( ); }..

백준 코딩테스트 4-8-3052 나머지 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 4단계 1차원 배열 8단계 3052 나머지 문제입니다 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다...

JAVA Eclipse 16 카페 주문 시스템(키오스크) 배열과 제어문(반복문, 조건문)으로 풀기

알고리즘 짜기 : 문제 해결을 위한 절차적인 과정 ex1. 문제상황 : 배가 고파서 라면이 먹고 싶다 ... 문제상황 해결 : 라면을 먹었다 문제상황 > 문제상황 해결을 위해 필요한 중간과정 -> 1. 냄비에 물 올리기 2. 불 켜기 3. 면과 스프 넣기 4. 계란 넣기 5. 불 끄기 6. 접시에 내기 Exercise 카페 프로그램 (1) 주문하기 (2) 취소하기 (3) 결제하기 (4) 끝내기 * 1차원배열, 제어문(조건문, 반복문)만 사용해 문제 풀이 STEP1 메뉴 및 기능 구성 (1) 주문하기 주문 가능한 메뉴 출력 주문 받을 메뉴 입력받기 주문한 메뉴의 가격을 총 금액에 누적 주문한 메뉴를 전체 메뉴리스트에 누적 주문한 개수를 한 개 증가 (2) 취소하기 주문한 메뉴 리스트 출력 취소한 메뉴 입력..

HTML Eclipse 태그 연습 예제 - 회원가입 양식

회원 가입 양식 회원 기본 정보 아이디 : 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호 : 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호확인 : 메일주소 : 예) id@domain.com 이름 : 개인 신상 정보 우편번호 도로명주소 상세주소 주민등록번호 : 생일 : 년 1 2 3 4 5 6 7 8 9 10 11 12 월 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 일 관심분야 : 컴퓨터 인터넷 여행 영화감상 음악감상 자기소개

Backend/HTML, CSS 2023.04.05

JSP Eclipse 페이지 이동 방식 : redirect, forward

redirect : 데이터를 안 가지고 이동 ex. 특정 페이지로 이동 브라우저가 다른 페이지를 호출하는 형식 기본적으로 데이터 공유를 하지 못한다 ; get방식을 활용하여 데이터 전송은 가능하다 다른 페이지로 이동시에 URL이 변경된다 페이지를 새로 불러오기 때문에 request와 response객체가 새로 만들어진다 내장객체를 이용하는 방법 태그를 이용하는 방식 response객체의 sendRedirect 메소드를 이용하는 방식 자바스크립트의 내장 객체를 이용하는 방식 document.location.href = '이동할 페이지' location.href = '이동할 페이지' forward : 서로 연관되어 있는 페이지끼리 이동 데이터를 가지고 이동 ex. login 데이터를 가지고 접속 페이지로 이..

Backend/JSP 2023.04.05

백준 코딩테스트 4-7-5597 과제 안 내신 분...? 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 4단계 1차원 배열 7단계 5597 과제 안 내신 분...? 문제입니다 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 w..

JAVA Eclipse 15 배열의 복제, for ~ each문

배열의 복제 System.array(src, srcPos, dest, destPos, length); src : 복사할 배열 srcPos : 복사를 하기 시작힐 인덱스(위치) dest : 덮어 쓸 배열 destPost : 덮어쓰기 시작할 인덱스(위치) length : 복사할 길이 ex. import java.util.Arrays; public class array { public static void main(String[] args) { int [] a = {1, 2, 3, 4, 5, 6}; int [] b = {0, 0, 0, 0, 0, 0, 0, 0}; System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); Sy..

JSP Eclipse 파라미터 값의 데이터 전송 방식 : get, post

get, post 방식 파라미터의 값을 어떤 방식으로 데이터를 전달할 것인가 get 방식 : doGet() post 방식 : doPost () 일반적으로 페이지 요청을 하면 get방식으로 처리된다 form태그의 기본 메소드 방식은 get방식 get 방식 전달되는 데이터가 주소를 통해 전달된다 데이터가 눈에 보인다 보안적인 문제가 없는 데이터를 전달할 때 사용한다 전송데이터의 길이가 제한이 있다 ; 2048byte -> 용량의 문제로 post 방식을 사용하게 되는 경우가 있다 URL?Key=value&key=value&key=value... ; 폼태그가 없을 때도 사용하기 위해 (url값을 세팅해서 보낸다) post 방식 헤더를 통해서 데이터가 전달되는 방식 데이터가 눈에 보이지 않는다 보안 또는 개정정보..

Backend/JSP 2023.04.04

JSP Eclipse 내장 객체

JSP 내장 객체 : JSP가 서블릿으로 변환될 때 자동으로 생성되는 9가지의 객체 웹에서 필수적으로 사용되는 객체 1. request javax.servlet.http.HttpServletRequest / JAVA EE 2. response javax.servlet.http.HttpServletResponse / JAVA EE 3. out javax.servlet.jsp.JspWriter / JAVA EE 4. session javax.servlet.http.HttpSession / JAVA EE 5. application javax.servlet.ServletContent / JAVA EE 6. pageContext javax.servlet.jsp.PageContext / JAVA EE 7. page..

Backend/JSP 2023.04.04

JAVA Eclipse 14 배열 : 다차원배열

다차원배열 다차원 배열의 정의 : 배열의 각 요소가 배열인 배열 2차원 배열의 선언 자료형[ ][ ] 배열명; 2차원 배열의 생성 배열명 = new 자료형[크기][크기]; int arr[][] = new int [3][4]; -> 4개짜리 배열의 묶음이 3개 2차원 배열의 인덱스 2차원 배열은 행과 열로 구성되어 있다 배열은 변수를 더 편리하게 관리하기 위한 목적으로 만든 구조 2차원 배열의 각 변수의 이름 2차원 배열의 초기화 배열을 생성하자마자 값을 넣어 주는 것 자료형 배열명 [ ] [ ] = { {값1, 값2, 값3, ...}, {값4, 값5, 값6, ...}, {값7, 값8, 값9, ...}, ... };1 ex1. 학생 4명의 국어, 영어, 수학 점수를 입력받아 출력 import java.ut..