본문 바로가기
728x90

전체 글166

[Java] 15. 조건이 여러 개 일 때의 if 문 if-else if-else 문 하나의 상황에 대한 조건이 여러 개로 나뉘고 각 조건에 다른 수행이 이루어져야 할 경우에 사용 각 조건은 상호 베타적임 if(조건식1){ 수행문1;//조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식2){ 수행문2;//조건식2이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식3){ 수행문3;//조건식3이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else{ 수행문4;//위 조건이 모두 해당되지 않는 경우 수행됨 (디폴트 조건) 수행문5;//if-else if-else 문이 끝나면 수행됨 가령 조건식2가 만족되면 수행문2 -> 수행문5 순으로 수행됨​ package ch15; public class IfElseI.. 2021. 8. 9.
[Java] 14. 조건문 - if 문(만약에... 라면) 조건문 이란? 주어진 조건에 따라 다른 실행이 이루어지도록 구현 '재산이 1억 이상이면 100만원을 세금을 낸다 그렇지 않으면 내지 않는다'를 구현한다 만약에 (재산이 1억 이상이면){ 세금을 100만 원 낸다 } 그렇지 않으면 { 세금을 내지 않는다 } if문 문법 if(조건문){ 수행문;//조건식이 '참'인 경우에 (조건에 맞는 경우) 수행문이 수행됨 } //조건식이 '참'이 아니면 (조건에 맞지 않는 경우) 수행문이 수행되지 않음​ if - else문 문법 if(조건식) { 수행문1;// 조건식이 '참'인 경우에 수행됨 } else{ 수행문2;// 조건식이 '참'이 아닌 경우에 수행됨 }​ if - else 예제 package ch14; import java.util.Scanner; public c.. 2021. 8. 9.
[Vue.js] router (페이지 이동), axios (http 통신) 1. Router 1-1 라우팅이란 단일 페이지 어플리케이션인 SPA에서 가장 먼저 처리해야 하는 것이 바로 라우팅입니다. 페이지를 이동할 때 서버를 요청하여 새로 페이지를 얻는 것이 아니라, 미리 해당 페이지를 받아 놓고 페이지를 이동시 클라이언트를 라우팅을 이용하여 화면을 갱신하는 것으로 이러한 방식을 SPA(Single Page Application)이라고 한다. 라우팅을 사용하여 화면간 전환을 매끄럽게 전환하여 사용자 경험을 향상시킬 수 있다. 1-2. VueRouter 뷰에서는 뷰라우터(VueRouter)라는 공식라이브러리를 통해 라우터기능을 지원한다. *cdn 방식으로 사용할때는 뷰, 뷰 라우터 순서로 기술하여 사용해야한다. 뷰 라우터는 페이지이동 기능을 제공하여 뷰 라우터를 이용하여 뷰로 만.. 2021. 8. 9.
[Vue.js] 컴포넌트 통신 (Props, Event emit) 1. 컴포넌트 통신이란? 컴포넌트 간의 통신에는 규칙이 있습니다. 부모에서 자식으로 데이터를 전달하기 위해서는 props를 사용한다. 자식이 부모에게 데이터를 전달하기 위해서는 event를 발생시킨다. 이와 같은 규칙은 컴포넌트가 독립적으로 작동할 수 있도록 하기 위함이며, 데이터의 flow를 좀 더 규칙적으로 바라보기 위함입니다. 1-1. 컴포넌트 통신 규칙이 필요한 이유 Vue의 경우 컴포넌트로 화면을 구성하기 때문에 같은 웹 페이지라고 하더라도 데이터를 공유할 수 없습니다. 그 이유는 컴포넌트마다 자체적으로 고유한 유효 범위(Scope)를 가지기 때문입니다. 따라서, 직접적으로는 다른 컴포넌트의 값을 참조할 수 없기 때문에 뷰 프레임워크 자체에서 정의한 컴포넌트 데이터 전달 규칙을 따라야 합니다. .. 2021. 8. 9.
728x90