no image
java↗6. 배열
배열이란? "배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것" int score1, score2, score3, score4, score5; 배열의 선언과 생성 배열의 선언 - 배열을 다루기 위한 참조변수의 선언 1. 타입 [] 변수이름 ; // 배열을 선언(배열을 다루기 위한 참조변수 선언) 2. 변수이름 = new 타입[길이]; // 배열을 생성(실제 저장공간을 생성) int[] score; // int타입의 배열을 다루기 위한 참조변수 score선언 score = new int[5]; // int타입의 값 5개를 저장할 수 있는 배열 생성 배열의 인덱스 배열의 인덱스 - 각 요소(저장공간)에 자동으로 붙는 번호 class Ex5_1_tmp { public static void main(S..
2024.03.19
3월의 세 번째 주일
잠언 29:25 사람을 두려워하면 올무에 걸리게 되거니와 여호와를 의지하는 자는 안전하리라 이 구절이 내 삶의 순간에 필요했던 일이 일어난 날이었다. 사람을 두려워하지 않고, 그 사람이 그런 행실을 한 것에 대해서 정죄하지 않고 (로마서 8:1), 그 사람에 대해서 용서하기로 했다. 로마서 8:1 그러므로 이제 그리스도 예수 안에 있는 자에게는 결코 정죄함이 없나니 하흑.. 요즘 들어 행복 가득하고 평안한 삶으로 넘쳐났던 나에게 이렇게 화났던 날이 있었나 싶을 정도로 화가 나서 감정을 주체하기가 쉽지 않았는데, 다시 말씀으로 평안함을 되찾으려 한다. 화나는 감정은 악한 생각을 낳고, 또 낳는다는 것을 생각하게 된다. 그것을 억제할 방법은 말씀밖에는 없다. 말씀밖에는 어떠한 방법도 없을 세삼 느낀다. 감정..
2024.03.17
no image
java↗5-6. while문
for문 반복횟수를 알 때 while문 조건을 만족시키는 동안 블럭{}을 반복 - 반복횟수 모를 때 while (조건식) { // 조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다. } 참 일때 동안은 계속 while문이 수행된다. false 결과값이면 종료. public class ForEx4 { public static void main(String[] args) { int i = 5; // 반복할 횟수를 넣는다. while (i-- != 0) { System.out.println(i + " - I can do it."); } // 위와 동일하다. != 같지 않다 while (i!= 0) { i--; System.out.println(i + " - I can do it."); } //..
2024.03.16
no image
java↗5-5. 중첩 for문
중첩 for문 for문 내에 또 다른 for문을 포함시킬 수 있다. public class ForEx3 { public static void main(String[] args) { for (int i=2; i
2024.03.16
no image
java↗5-4. 반복문 for문
반복문 for문 조건을 만족하는 동안 블럭{}을 반복 - 반복횟수를 알 때 적합 for(int i=1;i
2024.03.15
no image
java↗5-3. 임의의 정수 만들기
Math.random() - 0.0과 1.0사이의 임의의 double값을 반환 0.0
2024.03.15
no image
java↗5-2. switch문
조건문 (if, switch) switch문 처리해야 하는 경우의 수가 많을 때 유용한 조건문 ⓐ 조건식(true나 false가 아닌 정수, 문자열)을 계산한다 ⓑ 조건식의 결과와 일치하는 case문으로 이동한다. ⓒ 이후의 문장들을 수행한다. ⓓ break문이나 switch문의 끝을 만나면 switch문 전체를 빠져나간다. if의 조건식에는 true나 false가 들어가야 한다. switch문의 제약조건 1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다. 2. case문의 값은 정수 상수(문자 포함), 문자열만 가능하며, 중복되지 않아야 한다. import java.util.Scanner; class Ex4_6 { public static void main(String[] args) { ..
2024.03.15
no image
java↗5-1. if-else if문, 중첩 if문
if-else if문 여러 개 중의 하나 - 여러 개의 조건식을 포함한 조건식 int score = 0; // 점수를 저장하기 위한 변수 char grade =' '; // 학점을 저장하기 위한 변수. 공백으로 초기화한다. System.out.print("점수를 입력하세요.>"); Scanner scanner = new Scanner(System.in); score = scanner.nextInt(); // 화면을 통해 입력받은 숫자를 score에 저장 if (score >= 90) { // score가 90점 보다 같거나 크면 A학점 grade = 'A'; } else if (score >=80) { // score가 80점 보다 같거나 크면 B학점 grade = 'B'; } else if (score..
2024.03.15
no image
java↗5. 조건문과 반복문
조건문, 반복문은 실행흐름을 바꿔준다고 해서 제어문이라고도 한다. (flow control statement) 조건문 : 조건을 만족할때만 {}를 수행(0~1번) - if, switch if (score > 60) { System.out.println("합격입니다."); System.out.println("축하드립니다."); } -> 이것이 참이면 해당 문장들을 실행하고 거짓이면 다음 문장으로 넘어간다. 반복문 : 조건을 만족하는 동안 {}를 수행(0~n번) - for, while public class IfEx1 { public static void main(String[] args) { int i = 10; while (i-- > 0) { System.out.println(i); } } } if문 조..
2024.03.15