본문 바로가기

Java18

국비 - 0713 (가변배열 , 객체지향 , 절차지향) 가변배열 : 가변 배열이란 다차원 배열에서 열 또는 면의 갯수가 가변적인것을 뜻합니다. C , C++ 가 고정적인 배열만을 선언할 수 있는 것에 반하여 자바는 가변배열을 선언할수 있습니다.자바에서 가변 배열을 사용하는 이유는 배열을 참조형으로 처리하기 때문입니다. 자바는 다차원 배열을 처리하기 위하여 배열의 객체를 이용하기 때문에 복잡한 과정을 거칩니다. 2차원 배열은 1차원 배열이 여러개 모여있는것으로 취급하고 3차원 배열은 2차원 배열이 여러개 있는것으로 취급합니다. 결국 2차원 배열은 배열의 배열입니다. final 변수는 상수선언 (변수는 대문자로 써야한다.) Ex ] final int SIZE = 6 ; 객체지향과 절차지향 절차지향이란 : 물이 위에서 아래로 흐르는것처럼 순차적인 처리 가 중요시 .. 2022. 7. 13.
Java - while문 활용 예제 문제 ] 13m 우물속에 달팽이가 살고있다. 이 달팽이는 하루에 3m 를 오르고 밤에는 1m 미끄러진다 달팽이가 우물을 탈출하는 날짜는 며칠입니까?? public class Dal_1 { public static void main(String[] args) { int dal = 0; int cnt = 0; while(true) { dal += 3; cnt ++; if(dal>=13) { break; } dal --;//if 문 아래에 달팽이가 1m 떨어지는것을 넣어줌 System.out.println(" 달팽이가 "+ dal + "m 올랐습니다."); } System.out.println("달팽이가 탈출하는 날짜는 : "+cnt+" 일째입니다."); } } 2022. 7. 12.
Java - 로또 예제 package ja_0712; public class Lotto_1023 { public static void main(String[] args) { int[] ball = new int[45];//로또 공 45개를 선언하는 과정 for(int i =0;i 2022. 7. 12.
국비 - 0711 ( while문 , 분기문 ) While 문 주어진 조건이 참이면 동일한 문장을 반복 수행합니다. 만일 조건이 거짓이라면 지정된 블럭을 빠져 나갑니다. 형식 while(조건식) { 문장1; 문장2; } while 문은 먼저 조건을 비교하고 참인 경우에만 while 블럭을 처리합니다. while 문은 무한루트에 빠질수 있으니 조건식을 빠져나오게 하는 조건식이 필요함. 분기문 프로그램을 사용할때 가장 많이 사용하는 제어문은 선택문과 반복문입니다. 하지만 좀더 세밀하게 프로그래밍을 하기위한 방법이 필요합니다. break , continue , return , 문이 이러한 감초 역활을 합니다. * break : break 문은 for ,while , do~while 문과 같은 반복문이나 switch 문과 같은 문에서 탈출하기 위하여 사용합니.. 2022. 7. 11.