728x90

[조건문 if, if else, else if,switch]

:  개발자가 작성한 코드를 조건에 따라 실행 흐름을 다르게 동작하도록 제어하는 것

 

 

if : if문은 주어진 조건식이 참이면 값을 산출하고 거짓이면 실행하지 않음


if(조건식-참, 거짓이 나올 수 있는 식)

{

​...실행문장

}​

 

if - else : 값이 참일 경우 if가 실행되고 거짓일 경우 else가 실행

 

if(조건식)

{

......실행문장1....

}

​else

{

......실행문장2......

}

 

 

else if  : 2개 이상의 조건식을 두고 흐름을 제어할 때 사용

 

if(조건식)

{

......실행문장1....

}

​else if

{

......실행문장2......

}

>>if 가 참이면 else if문을 실행하지 않음

>>거짓이면 else if문을 실행함

 

 

*조건문의 예시

* 콘솔창에 점수 입력 시 해당 범위의 학점이 출력됨

switch : if문과 마찬가지로 조건문, 변수가 어떤값을 갖느냐에 따라 실행문이 선택, case 마다 break문이 있어야함

 

switch(수식)
  {
    case 값1 :
          실행 문장 1;
          braek;
    case 값2 :
          실행 문장 2;
          braek;

     ......................
    case 값m :
          실행 문장 m;

          braek;
    default :
         실행 문장 n;

>>수식이 case1에 해당하면 1번 부터 실행

case 2에 해당하면 2번 부터 실행

 

break를 통해서 전체 실행되는 것에 제한을 둘 수 있음

 

 

*swich문의 예시

- 1-11사이의 정수 값을 받아 case에 맞게 출력하도록 switch문을 구성함

- 4번에서 break, defalt 값 입력

콘솔창에 5 입력 시, case 5부터 실행됨

 

콘솔창에 4입력 시, LOVE 만 출력됨(break문 때문)

case 외의 숫자 입력 시 defalt 값을 출력함

728x90

'JAVA' 카테고리의 다른 글

JAVA 배열  (0) 2021.07.01
JAVA : 반복문 for, while, do while  (0) 2021.06.29
Java : 출력문 3가지 print, println, printf  (0) 2021.06.22
Java : 변수와 자료형  (0) 2021.06.17
Java : cmd이용하여 class 파일 만들기  (1) 2021.06.15
728x90

자바 출력문 

콘솔창에 원하는 문자나 변수의 값을 출력하는 함수

 

자바 출력문 종류

print : 줄바꿈이 되지 않음

println : 줄바꿈이 됨

printf : 값 입력이 가능함(줄바꿈 안됨)

 

콘솔창

 

**개행문자 사용 시, print도 개행 가능

 

728x90

'JAVA' 카테고리의 다른 글

JAVA 배열  (0) 2021.07.01
JAVA : 반복문 for, while, do while  (0) 2021.06.29
JAVA : 조건문 if, if else, else,switch  (0) 2021.06.29
Java : 변수와 자료형  (0) 2021.06.17
Java : cmd이용하여 class 파일 만들기  (1) 2021.06.15
728x90

변수와 자료형

 

변수 : 변하는 수, 값을 담아두는 공간, 변수를 선언할 때는 변수의 타입과 이름을 같이 써주어야 한다.

 

* 기본 자료형

정수

byte = 1byte

int = 4byte

long = 8byte

실수

double= 8byte

 

논리(true or false)

boolean= 1byte

 

>> 값이 정수면 일단 int ,  값이 21억이 넘으면 long, 소수점이있으면 double,  논리형은 boolean 사용

 

상수 : 변하지 않는 수

 

 

728x90

'JAVA' 카테고리의 다른 글

JAVA 배열  (0) 2021.07.01
JAVA : 반복문 for, while, do while  (0) 2021.06.29
JAVA : 조건문 if, if else, else,switch  (0) 2021.06.29
Java : 출력문 3가지 print, println, printf  (0) 2021.06.22
Java : cmd이용하여 class 파일 만들기  (1) 2021.06.15
728x90

cmd이용하여 class 파일 만드는 법
 
1. cmd에서 cd를 이용해 
첫번째 경로 지정 (javac 폴더가 있는 bin 파일) 
경로 지정 후 두번째 경로 지정 (class 파일을 만들 java파일이 있는 경로)
 

 

2. 경로 지정이 필요 없도록 환경 변수 설정 하기
 
제어판>시스템 환경 변수 편집에 들어간다.
JAVA_HOME 이라는 변수를 만들고 Path를 지정한다.

 
-> 설정완료 시, javac에 대한 경로 설정 작업 필요없음
 
 
환경설정 완료 후 class 파일 만들기
 
cmd 실행 후 cd를 이용해 컴파일할 파일의 경로 입력 후 javac 스페이스 + 파일명을 입력한다.
입력하면 해당 경로 폴더에 class 파일이 생긴다.
 
파일을 열려면 경로에서 java 파일명.java 를 치고 엔터를 누른다
 

 
유의할 점 : class파일을 만들기 위해서는 class이름과 파일명 동일해야함

728x90

'JAVA' 카테고리의 다른 글

JAVA 배열  (0) 2021.07.01
JAVA : 반복문 for, while, do while  (0) 2021.06.29
JAVA : 조건문 if, if else, else,switch  (0) 2021.06.29
Java : 출력문 3가지 print, println, printf  (0) 2021.06.22
Java : 변수와 자료형  (0) 2021.06.17

+ Recent posts