java

    [JSP] 장바구니 기능 session을 사용하여 구현하기

    [JSP] 장바구니 기능 session을 사용하여 구현하기

    간단한 아이디 입력으로 로그인 시작. 아무것도 입력하지 않을 경우 경고 발생 상품 선택창 : 아이디를 세션함수로 가져와서 출력하고, 여러가지 상품을 추가, 장바구니 삭제, 계산 로그아웃 하는 기능이 들어있다. 각각의 상품의 갯수와 가격을 설정, 총합계를 알려주며 다시 상품을 추가할 수 있는 버튼을 제공한다. 계산 기능은 ArrayList 를 세션에 추가하고 각각의 상품을 중복을 제거하여 얻은 후 갯수를 계산하는 방식으로 구현하였다. 로그인 로그인 : 상품선택 님이 로그인 한 상태입니다 아이폰14 맥북프로 아이패드 추가 장바구니 삭제 계산 로그아웃 상품 선택하러 가기

    [JAVA] 야구게임 맞추기

    package Algorithm;// // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Random; public class Baseball { ArrayList nCase = new ArrayList(); ArrayList answer = new ArrayList(); ArrayList list = new ArrayList(); ArrayList log = new ArrayList(); Random rando..

    [JAVA] 배열의 생성과 자료형

    자바에서는 8개의 기본 자료형 이외의 모든 자료형은 참조 자료형이다. 대표적인 참조 자료형에는 배열, 클래스, 인터페이스 등이 있다. 참조 자료형은 개발자가 얼마든지 정의할 수 있으므로 셀 수 없다. 먼저 배열에 대해서 알아보겠다. 1. 배열이란? 배열은 동일한 자료형을 묶어 저장 하는 참조 자료형이다. 생성할 때 크기를 지정해야 하고, 한번 크기를 지정하면 절대 변경할 수 없는 특징이 있다. 이 2가지 특징은 이후 배열을 사용할때 적용되기때문에 계속 기억해야한다. 1 - 1. 배열 생성하기 배열을 선언할 때는 2가지 방법으로 선언할 수 있다. 자료형[ ] 변수명 자료형 변수명[ ] 여기서 배열의 첫번째 특징이 나타난다. 배열은 동일한 자료형만 묶을 수 있는 자료형이기 때문에 반드시 배열을 생성할 때는 ..

    [JAVA] 제어문

    [JAVA] 제어문

    프로그램은 소스코드를 위에서부터 1줄씩 처리한다. 하지만 프로그램을 작성하다 보면 이런 처리 순서를 의도적으로 바꿔야 할 때가 있는데, 이 역할을 수행하는 것이 바로 제어문이다. 1. 제어문의 개념 제어문과 제어 키워드를 이용하면 프로그램의 실행 순서를 다양한 방법으로 제어할 수 있다. 자바에는 2개의 선택 제어문 ( if, switch )와 3개의 반복 제어문 ( for, while, do-while ) 으로 구성된 5개의 제어문과 2개의 제어 키워드 ( break, continue ) 가 있다. 2. if 선택 제어문 if 문은 조건식에 따라 실행문의 실행 여부를 결정하는 선택 제어문이다. if (조건문){ true 일때 실행 } else if (조건문) { if 가 false이고 else if 가 ..

    [JAVA] 연산자의 종류

    [JAVA] 연산자의 종류

    자바의 연산자는 연산 결과의 특징에 따라 3가지로 나눌 수 있다. 연산 결과가 특정값이 나오는 산술, 증감, 비트, 시프트 연산자 연산 결과가 참(true)와 거짓(false) 중 하나의 값으로만 나타내는 비교, 논리 연산자 값을 반환하는 것이 아닌 값을 대입하는 의미를 지닌 대입 연산자와 삼항 연산자가 있다. 자료형 연산 기호 기능 결과 산술 연산자 +, -, *, /, % 사칙연산 및 나머지 연산 값 증감 연산자 ++, -- 값이 1씩 증가 및 감소 비트 연산자 &, |, ~, ^ 비트 AND, OR, NOT, XOR 시프트 연산자 >>, > 비트 단위의 이동 비교 연산자 , =, ==, != 값의 크기 비교 참 또는 거짓 논리 연산자 &&, ||, !, ^ 논리 AND, OR, NOT, XOR 대입..

    [JAVA] 기본 자료형간의 타입변환, 연산

    boolean을 제외한 기본 자료형 7 개는 자료형을 서로 변환할 수 있는데, 이를 '타입 변환' typecasting 이라고 한다. 자바는 항상 대입 연산자 ( = ) 를 중심으로 왼쪽에서 오른쪽 자료형을 일치시켜야 하므로 타입 변환을 수행해야 할 때가 있다. 타입 변환 방법은 단순히 변환 대상 앞에 ( 자료형 ) 만 표기하면 된다. 정수나 실수 리터럴은 숫자 뒤에 L이나 F를 붙여 각각 long, float 로 타입 변환을 수행할 수도 있다. int value1 = (int) 5.3; //값이 5로 변경 long value2 = 10L; float value3 = 5.8F; 1. 자동 타입 변환, 수동타입변환 (casting) 크기(범위) 가 작은 자료형을 큰 자료형에 대입할 때를 업 캐스팅(up c..

    [JAVA] 자바의 자료형 (Data Type)

    1. Java Data Type 자바에는 기본형Primitive Type과 참조형Reference Type이 있습니다. 일반적인 분류는 다음과 같이 가집니다. 자료형 자료의 크기 값의 범위 부울대수 (논리형) boolean 1byte true, false 정수 byte 1byte -2^7 ~ 2^7 short 2byte -2^15 ~ 2^15 int 4byte -2^31 ~ 2^31 long 8byte -2^63 ~ 2^63 실수 (부동 소수점형) float 4byte +-(1.4 * 10^-45 ~ 3.4 * 10^38) double 8byte +-(4.94 * 10^-324 ~ 1.79 * 10^308) 문자(정수) char 2byte 유니코드 문자 (0~2^16-1) 1. 부울대수 자료형 - boo..