목록분류 전체보기 (92)
JongDDA의 한걸음 한걸음씩
이번엔 제어문을 통해 예매 프로그램을 만들어 볼게요 조건은 다음과 같아요 매인메뉴엔 1. 예매하기 2. 구매하기 3. 포인트 조회 4. 나가기 예매하기 메뉴엔 영화 3개 와 뒤로가기 영화 구매 시 돈 빠져나가기 & 구매가격 20% 포인트 적립 구매하기 메뉴엔 상품 3개 와 뒤로가기 마찬가지로 구매 시 돈 빠져나가고 포인트 적립 포인트는 구매 상품보다 많으면 전부쓰고 적으면 할인 금액으로 적용 청소년 구매 불가 상품인 경우 나이 확인 저는 이렇게 조건을 설정했어요 코드를 짜기 저는 JOptionPane을 사용할 거라 간단하게 설명하고 넘어갈게요 JOptionPane은 사용자에게 값을 묻거나 정보를 알려주는 표준 대화 상자를 쉽게 팝업해서 이용할 수 있게 해주는 클래스입니다. 여러 메소드가 있은나 저는 sh..
이번엔 지금까지 배운 제어문을 통해 간단한 계산기를 만들어 볼게요 조건은 다음과 같아요 처음 메뉴 1. 계산하기 2. 나가기 를 만들고 계산하기를 하면 (숫자)(연산자)(숫자) 를 입력하여 계산결과가 나오도록 합니다. 예를 들어 1 + 1 를 입력하면 연산결과 2가 나오도록 하면 되요 import java.util.Scanner; public class Calc { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String result=""; String oper=""; String menuMsg= "1.계산하기\n2.나가기"; int num1 = 0; int num2 = 0; int choice = 0; whi..
axios는 React에서 제공하는 프로미스 기반의 서버 통신 객체를 제공하는 모듈이다 (브라우저, Node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리) axios를 사용하기 전에 비동기 작업관련 함수에 대해 배워보자 async : 이 함수는 비동기적으로 일처리를 한다 await : 뒤에 나오는 데이터를 기다렸다가 내보낸다 import React from 'react' function getPromise(){ return new Promise((resolve, reject) =>{ // 동작이 끝날 때까지 시간이 좀 걸리는 작업 setTimeout(function(){ resolve("성공적 마무리!!") }, 1500) }) } // getPromise를 불러다가 반환..
styled-components는 리엑트(React)에서 제공하는 javascript에서 css를 사용할 수 있도록 해주는 스타일링 프레임워크이다. React Component에 특정 스타일링을 할 수 있기 때문에 재사용성을 더 높일 수 있고 스타일링을 간편하게 구현 할 수 있다. 프레임워크 설치 terminal 에 다음과 같이 npm install styled-components를 입력해주면 된다. 기본 문법 기본적인 틀은 아래와 같다. import styled from "styled-components"; const (변수명) = styled.button/*스타일링 하고자 하는 요소*/` // HTML 엘리먼트에 대한 스타일 정의 `; 예제) // 사용 예1 : 스타일 있는 h1 요소를 만들어준다 c..