Java 54

반복문(do-while문)

do-while문은 조건식에 의해 반복 실행한다는 점에서는 while문과 동일하다. While문은 시작할 때 부터 조건식을 검사하여 블록 내부를 실행할지 결정하지만, 경우에 따라서는 블록 내부의 실행문을 우선 실행시키고 실행 결과에 따라서 반복 실행을 계속할지 결정하는 경우도 발생하는데 이때 do-while문을 사용한다. do{ 1.실행문; }while(2.조건식); 주의해야할점은 while()뒤에 반드시 세미콜론(;)을 붙여야 한다는 점이다. 1.실행문을 일단 실행한다. 1.실행문이 모두 실행되면 2.조건식을 평가하는데, 그결과가 true이면 1에서2로 반복실행을 하고 flase가 되면 조건문을 종료한다.

Java 2022.10.04

반복문(while문)

while문은 조건식이 true일 경우에 계속해서 반복한다. 조건식에는 비교 또는 논리 연산식이 주로 오는데, 조건식이 false가 되면 반복 행위를 멈추고 while문을 종료한다. While(① 검사조건 ){ ②실행문; } ①while문이 처음 실행될 때 ⓛ조건식을 먼저 평가한다. 평가 결과가 true 이면 ②실행문을 실행한다. ②실행문이 모두 실행되면 다시 조건식으로 돌아가서 ①조건식을 다시 평가한다. 만약 조건식이 true라면 ②에서①로 다시 진행하고 false라면 while문을 종료한다. ※ 검사조건에는 true 라는 값을 넣을 수 있으며, true 라는 값을 넣으면 "무한반복"된다. 예제 package com.dream.controls; import java.util.Scanner; //영문 대..

Java 2022.10.04

반복문(for문)

for문은 주어진 횟수만큼 실행문을 반복 실행할 때 적합한 반복 제어문이다.(주로 반복 횟수를 알고 있을 떄 사용한다.) for ( ①초기화식; ②조건식; ④증감식 ) { ③실행문; } ①초기화 구문 : 가장 먼저 실행된다 ②검사식 : 실행여부 판단,true일 경우 자바 코드를 실행하고 false이면 for반복문을 벗어난다. ③실행되는 자바코드 : 검사식이 true 일때만 실행된다. ④변환식 : 다음 실행을 위해 i 값을 변환시킨다. ②>③>④>②>③>④......... for문은 또 다른 for문을 내포할 수 있는데, 이것을 중첩된 for문이라고 한다. 이 경우 바깥쪽 for문이 한 번 실행할 때마다 중첩된 for문은 지정된 횟수만큼 반복해서 돌다가 다시 바깥쪽for문으로 돌아간다. 예제 1.1에서부터..

Java 2022.10.04

자바 Scanner 클래스

자바 scanner클래스 특징 : 기본적인 데이터 타입들을 scanner의 메소드를 사용할여 입력받을 수 있다. ※입출력 스트림(Stream) :-컴퓨터 공학에서 스트림은 연속적인 데이터의 흐름 혹은 데이터를 전송하는 소프트웨어 모듈을 말한다. -스트림을 통해 흘러가는 데이터의 기본 단위는 바이트(Byte)이다. -스트림은 단방향이다. ※입력 스트림(Input Stream) : :입력 장치(마우스, 키보드, 네트워크...)와 프로그램이 연결되어, 입력된 데이터가 프로그램으로 순서대로 흘러간다. ※출력 스트림(Output Stream) : :프로그램과 출력 장치(모니터, 프린터, 네트워크...)가 연결되어, 출력 데이터가 출력 장치로 순서대로 흘러간다. -자바는 바이트 스트림과 문자 스트림으로 나뉜다. 바..

Java 2022.09.22