글

라벨이 Java인 게시물 표시

자바 코딩 while 반복문 프로그래밍 while( 조건식 ) 사용 방법

자바 코딩에서 `while`은 조건식이 참( true )일 때 계속 반복하며, 조건이 거짓( false )라면 반복을 중단한다. 조건이 참일때만 코드를 실행한다. while 반복문은 무한 루프를 활용해 대화형 프로그램을 만들 수도 있으며, 반복 횟수가 지정되지 않는 경우 사용된다. 반복 횟수가 지정되지 않는 경우인 경우 보통 메세지 드리븐 방식의 프로그램을 제작할 수 있는 것과 같다.

자바 코딩 for 반복문 프로그래밍 for(초기값 ; 조건식 ; 증감식 ) 사용 방법

이미지
자바 코딩에서 for 반복문은 for(초기값, 조건식, 증감식)으로 사용한다. 조건이 만족되는 동안 동일한 코드를 반복하고 실행하며 작업을 자동화하며 처리 효율을 높이는데 있다. 주로 배열, 리스트, 횟수 계산, 누적 합계, 패턴 계산 등에 활용된다. 자바 / for 반복문 / for(초기값 ; 조건식 ; 증감식 ) 1.자바 코딩 / for 반복문 프로그래밍 for(초기값 ; 조건식 ; 증감식 ) 사용 방법 자바에서 for 반복문은 시작과 끝에 대한 명확한 조건에 대해 반복을 한다. 정해진 작업량에 대한 명확한 시작과 조건이 있으며, 규칙적인 반복을 실시한다. 이것은 for 조건문의 문법에서 확인할 수 있는데, for 조건문에 필수적으로 사용되는 식이 3가지가 있다. `초기값, 조건식, 증감식`이 그것이다. for 조건문은 일정한 규칙에 따라 반복되기 되면, 시작이 있다면 끝이 있다. 끝은 조건식에 따라 다르다. 초기값은 반복을 시작하기 위한 숫자형태의 시작값을 설정한다. 조건식은 조건이 true 인 경우에만 for 조건문 내부의 코드를 실행한다. 조건식이 false 이면 반복을 중단한다. 증감식은 일정한 수치로 더하거나 빼는 등의 식으로써 반복을 지속하도록 한다. 이 3가지 조건식은 하나의 문장으로 표현할 수 있다. `1부터 시작하여 100이 되는 경우 반복을 중단하며, 코드 실행 조건은 100이내의 값 중 짝수라면 코드를 실행한다.` 초기값 조건식 증감식 2.for 반복문 문법 구구절절 설명이 길었지만, 정작 문법을 보면 별 것 없다. 이 구문이 실행되는 순서를 알면 쉽다. 초기값은 숫자 형태로 for 반복문이 시작하는 설정값이라 보면 된다. 일단 순서부터 보자. 초기값이 설정되고, 조건식으로 초기값을 비교한다. 조건이 참( true )라면 for 반복문 내부의 코드가 실행된다. 그리고, 증감식을 통해 초기값을 증가 또는 감소시킨다. 초기값 설정 초기값을 조건식으로 비교 조건이 참( true )인 경우 코드 실행 초기값을 일정한 값으로 증가 또는 감소시킨다...

자바 코딩 / 조건문 프로그래밍 / switch ~ case ~ default 사용 방법

이미지
자바에서 조건문 중 switch 구문이 있다. 정해진 어떤 값을 비교하여 프로그램의 흐름이나 또는 값을 가공하는 역할을 한다. if 조건문이 2개 이상의 값을 비교하는 것과는 다르게 switch 조건문은 1개의 조건값을 비교하고 항상 같다는 조건을 가진다. 간단한 예로 특정 코드 또는 상태값에 대해 어떤 값을 얻거나, 프로그램의, 흐름을 변경하기도 한다. 주로 년,월,일에 대한 특정 동작 또는 어떤 코드값에 대한 특정 동작을 하도록 지정할 수 있다. 자바 조건문 / switch case default 자바 코딩 / 조건문 프로그래밍 / switch ~ case ~ default 사용 방법 자바 코딩의 switch 구문은 조건문이다. if 조건문이 비교연산자를 사용하는 것과 다르게 switch 조건문은 항상 같은 값을 비교하고 처리한다. 자바의 기본 실행은 다음과 같이 설명할 수 있다. switch에 어떤 값이 설정되면 case 구문에 설정되어 있는 값과 비교하여 같다면 실행한다. 만약, 어떤 case라도 일치하는 값이 없다면 default 구문에 있는 코드를 실행한다. switch( 설정값 ) - switch에 설정값이 설정된다. case 비교값 : 실행될 코드 break; - switch의 설정값과 case의 비교값이 같다면 코드를 실행한다. - break; 코드 실행 후 switch 조건문을 중단하고, 다음 case가 실행되는 것을 방지한다. default : - 설정값과 비교값이 맞는 case가 없다면 실행된다. 자바에서 사용하는 switch 구문은 전통적인 방법과 함께 표현식을 사용하는 방법 2가지가 있다. 표현식의 경우 자바 14 버전 이상이라면 사용이 가능하다. 자바 조건문 switch case default 문법 switch 조건문의 전통적인 문법 사용 방법은 다음과 같다. 자바 뿐만 아니라 다른 언어도 마찬가지로 사용법은 같다. switch에 사용된 value 값과 case 에 설정된 값이 동일하게 설정하면, case에 설정된 코드...

자바 코딩 / 버전 확인 프로그래밍 System 클래스 사용 방법 / System.getProperty

이미지
자바 개발 환경에서 System 클래스는 유틸리티 기능을 제공한다. System.getProperty() 메서드는 현재 실행 중인 JRE의 버전 정보 등 자바 버전 확인할 수 있다. 예제 코드 public class App { public static void main(String[] args) throws Exception { System.out.println("\n---------- Start\n"); String version = System.getProperty("java.version"); String runtime = System.getProperty("java.runtime.version"); String vendor = System.getProperty("java.vendor"); System.out.println("Java Version : " + version); System.out.println("Runtime Version : " + runtime); System.out.println("Java Vendor : " + vendor); System.out.println("\n---------- End\n"); } } 결과 화면 자바 버전 확인 코드 실행 결과

자바 코딩 / 조건문 프로그래밍 if ~ else if ~ else 사용 방법 / if ~ else if ~ else

이미지
자바 코딩에서 조건문 프로그래밍은 조건별 분기 처리를 하여 자바 프로그램을 제어할 수 있다. 조건별 분기 처리는 if, else if, else 를 사용한다. 다양한 조건을 비교하며 자바 프로그램의 실행 흐름을 제어하기 때문에 반드시 익혀야 하는 기본적인 문법 중 하나이다. 자바 코딩 / 조건문 프로그래밍 if ~ else if ~ else 사용 방법 . 코드 설명 . if else if else . 코드 사용법 . if ( 조건A ) { /* 조건A : true => 코드 실행 */ } else if ( 조건B ) { /* 조건B : true => 코드 실행 */ } else if ( 조건C ) { /* 조건C : true => 코드 실행 */ } else { /* 모든 조건 : false => 코드 실행 */ } . 예제 코드 . public class App { public static void main(String[] args) throws Exception { System.out.println("\n---------- Start\n"); /* 점수 변수 */ int score = 10; System.out.println("점수: " + score); if (score >= 90) { /* 1) 90점 이상 */ System.out.println("학점: A"); } else if (score >= 80) { /* 2) 80점 이상 90점 미만 */ System.out.println("학점: B 학점"); } else if (score >= 70) { /* 3) 70...

자바 코딩 / 논리연산자 종류와 뜻 사용 방법 / &&, &, ||, |, !, ^

이미지
자바에서 논리연산자는 두가지 이상의 조건을 비교하여 프로그램의 방향을 제어하거나 또는 어떤 값들을 가공할 수 있다. 여기서 언급한 조건 비교는 비교연산자를 사용한 조건비교를 의미한다. 다시 풀어서 설명하면 다음과 같다. 자바의 논리연산자는 2가지 이상의 비교연산자의 결과를 비교하여 프로그램을 제어하거나 특정 조건의 값들을 가공하는데 사용한다. 논리연산자 종류 . &&, & ||, | ! ^ 의미 . &&, & ||, | ! ^ . 예제 코드 . public class App { public static void main(String[] args) throws Exception { System.out.println("\n---------- Start\n"); /* AND : && : 두 조건이 모두 true여야 true */ System.out.println("* AND : && : 앞 조건이 false이면 뒤 조건은 확인하지 않음"); System.out.println("10 > 5 && 10 > 5 : " + (10 > 5 && 10 > 5)); System.out.println("10 > 5 && 10 > 15 : " + (10 > 5 && 10 > 15)); System.out.println("10 > 15 && 10 > 5 : " + (10 > 15 && 10 > 5)); System.out.println("10 > 15 && 10 > 15 : " + (10 > 15 &...

자바 코딩 / 비교연산자 종류와 뜻 사용 방법 / ==, !=, >, <, >=, <=

이미지
. 비교연산자 뜻 자바에서 비교연산자는 두가지 이상의 값을 비교한다. 숫자 또는 문자열 등의 데이터를 `크다 작다 같다` 등으로 비교하는 역할을 하고, 프로그램의 동작 방향을 지정한다. 비교연산자의 특징은 서로 다른 값을 비교한 후 조건이 맞으면 true, 조건이 같지 않다면 false로 결과를 보여준다. 비교연산자 - 종류: ==, !=, >, >=, <. <=  A 비교연산자 B - A: 기준값, B: 비교값 결과 - true: 같다, false: 같지 않다. 종류와 사용 방법 기준값은 왼쪽이며, 비교값은 오른쪽이다. ==   - 같다. != - 같지 않다. > - 크다. < - 작다. >= - 크거나 같다. <= - 작거나 같다. . x == y - x와 y는 같다. x != y - x와 y는 같지 않다. x > y - x는 y보다 크다. x < y - x는 y보다 작다. x >= y - x는 B보다 크거나 같다. x <= y - x는 y보다 작거나 같다. . 예제 코드 . public class App { public static void main(String[] args) throws Exception { System.out.println("\n"); /* == 같음 */ System.out.print("1 == 1 : " + (1 == 1)); System.out.print("\t"); System.out.println("1 == 2 : " + (1 == 2)); /* != 같지 않음 */ System.out.print("1 != 2 : " + (1 != 2)); System.out.print("\t"); System.out.pri...

자바 코딩 / 변수와 자료형 뜻과 종류

이미지
. 변수와 자료형 뜻 . 변수 메모리 공간 자료형 메모리에 들어갈 데이터 형태 . 자료형 종류 . byte 1byte 정수 자료형 short 2byte 정수 자료형 int 4byte 정수 자료형 long 8byte 정수 자료형 float 4byte 실수 자료형 double 8byte 실수 자료형 char 2byte 문자 한개 boolean 1byte 논리 자료형 . 변수와 자료형 사용법 . /* 자료형에 맞는 메모리 공간을 확보한다. 확보한 공간을 변수명으로 지정하여 사용할 수 있도록 한다. 변수에 값을 설정 또는 초기화한다. */ 자료형 변수명 = 값; . 예제 코드 . public class App { public static void main(String[] args) throws Exception { System.out.println("\n"); byte vByte = 10; System.out.println("정수형: " + vByte); short vShort = 300; System.out.println("정수형: " + vShort); int vInt = 25; System.out.println("정수형: " + vInt); long vLong = 100000L; System.out.println("정수형: " + vLong); float vFloat = 3.14f; System.out.println("실수형: " + vFloat); double vDouble = 3.14159; System.out.println("실수형: " + vDouble); char vChar...

자바 코딩 / 콘솔창 문자열 출력 프로그래밍 / System.out.println

이미지
. 자바 코딩 콘솔창에 문자열 출력하기 프로그래밍 System.out.println 자바의 System.out.println 메서드는 콘솔창에 문자열 출력을 출력한다. 텍스트, 변수, 연산 결과 등을 화면에 표시하고, 디버깅 과정에서 가장 많이 활용된다. 사용법 . System.out.println("출력할 문자열"); . 예제 코드 . public class App { public static void main(String[] args) throws Exception { System.out.println("Hello, Java!"); System.out.println("자바~ 안녕~"); } } . 결과 화면 . 콘솔창 문자열 출력 / System.out.println .

Featured Post

자기자본 뜻

이미지
자기자본은 기업의 자산에서 모든 부채를 차감한 후 남는 부분을 의미한다. 회계 기준으로 볼 때의 자본(equity)은 기업의 자산에서 모든 부채를 차감한 후의 잔여 지분으로 정의한다. 기본적인 관계는 자산 = 부채 + 자기자본, 또는 자기자본 = 자산 - 부채로 표현할 수 있다. 자기자본은 회사가 보유한 현금 또는 자본금과는 다르다. 자기자본 뜻 / 자산 - 부채 ▣ 자기자본 뜻 / 자기자본 = 자산 - 부채 자기자본은 기업이 가지고 있는 전체 자산에서 갚아야 하는 부채를 제외하고 남는 부분이다. 단어의 뜻부터 찾아보자. 자기자본은 한자로는 自己資本( 自 스스로 자, 己 몸 기, 資 재물 자, 本 근본 본), 영어로는 Total Equity 이다. 자기자본 自己資本( 自 스스로 자, 己 몸 기, 資 재물 자, 本 근본 본) Total Equity 굳이, 단어를 해석해 보면 자신의 재산 중 근본이 되는 재물 정도로 볼 수 있다. 다른 의미로는 기업의 자산에서 모든 부채를 차감한 후 남는 잔여지분이다. ( 같은 말이다. ㅋ ) 자기 자본을 수식으로 표현하면 다음과 같다. 자기자본 = 자산 - 부채 또는 회계의 기본 관계로 표현하면 다음과 같다. 자산 = 부채 + 자기자본 만약, 회사의 자산이 10억 원이고 부채가 6억 원이라고 가정했을 때, 이를 수식으로 표현하면 다음과 같다. 자산 10억원 부채 - 6억원 자기자본 4억원 이 경우 회계상 자기자본은 4억 원이다. 위에서 나온 4억원은 자기자본이 회사 통장에 들어 있는 현금 4억 원이라는 뜻은 아니라는 것이다. 자산에는 현금뿐 아니라 매출채권, 재고자산, 건물, 토지, 기계장치 등 여러 종류의 자산이 포함되기 때문이다. 자기자본 뜻 / 자기자본 = 자산 - 부채 .