본문 바로가기

반복문

[자바] 반복문 while에 대해서 알아보자! 지난글 for 반복문에 이어서 while 반복문입니다. for문을 참고하실 분들은 다음 링크를 따라 가시길 바랍니다. for 반복문 글 확인하기 for 반복문과는 동일한 기능을 하는 while문. 일단 형식을 살펴보도록 합니다. while(조건식){ 명령문 } 역시 조건식이 '참'일 경우에만 해당 명령문이 실행 되는데요, for문과의 형식상 큰 차이점으로는, 1. 초기값이 없습니다. 2. 증감식이 없습니다. 단지 이 두가지 입니다. 그렇다면 왜 for문과 while문을 나누어져 쓰는 걸까요? 사실 제가 배울때도 그랬고 책들을 봐도 그렇고 이 for문과 while문의 사용에 있어서 직접적인 설명은 따로 없는데요. 그것은 기능이 거의 동일 하기 때문입니다. 그래도 자바를 오래 접하다 보면 이 상황에서는 wh.. 더보기
[자바] 반복문 for에 대해 알아보자! 어느 반복적인 행동을 해야 할때, 똑같은 명령문을 여러번 써야 할까요? 가령, 우리가 어떤 문자나 문장을 화면에 10000번 써야 된다고 가정합시다. 그렇다면 우리는 출력문 System.out.print("안녕하세요") 을 10000 적기 위해서는 다음과 같이 출력문을 소스에다가 10000번 적어줘야 할까요? public class Test1{ public static void main(String[] args){ System.out.println("안녕하세요"); System.out.println("안녕하세요"); System.out.println("안녕하세요"); System.out.println("안녕하세요"); System.out.println("안녕하세요"); System.out.println(.. 더보기
[자바소스] 피보나치 수열 방법1(반복문) 1. 소스 설명 피보나치 수열 입니다. 보통 피보나치 수열은 재귀 즉, Recursive를 써서 하는게 보통인데요. 저는 그냥 세개의 변수를 써서 피보나치 수열을 보여봤습니다. 방식은 동일하구요. 다음 소스에서 재귀를 이용한 피보나치 수열을 구현해볼게요. 이 방식 외에도 다른방식으로도 만들수 있겠습니다. (그저 참조만 하시길 바랄게요.) 밑에 두소스는 같은 결과를 내구요. 다만 해석상의 차이에서 저렇게 할 수 있습니다. 어차피 피보나치 수열의 첫번째 항은 1로 시작하니까요. 2.소스 : import java.util.Scanner; public class Print { public static void main(String[] args){ Scanner input = new Scanner(System.i.. 더보기
[자바소스] 구구단 출력 프로그램(for문 사용) 1. 소스 설명 for문을 사용한 구구단 출력 프로그램입니다. while문을 사용한 구구단 출력 프로그램과 동일합니다. 2.소스 : P1.java 파일입니다. import java.util.Scanner; public class P1 { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("구구단 프로그램입니다."); System.out.print("단수를 입력하세요. : "); int number=input.nextInt(); for(int i=1; i 더보기