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
no image
java↗4-8. 조건 연산자, 대입 연산자
조건 연산자 ? : 조건식의 결과에 따라 연산결과를 달리한다. 조건식 ? 식1 : 식2 result = (x > y) ? x : y; result = (5 > 3) ? 5 : 3; result = (true) ? 5 : 3; result = 5; if 문을 간단하게 하기 위해서 쓰여짐. result = (x > y) ? x : y; if (x > y) result = x; // x > y가 true일 때 else result = y; // x > y가 false일 때 대입 연산자 오른쪽 피연산자를 왼쪽 피연산자에 저장 후 저장된 값을 반환 "모든 연산자는 결과값을 반환한다." System.out.println(x = 3); // 변수 x에 3이 저장되고 System.out.println(3); // 연산..
2024.03.15
no image
java 기본 설정 세팅하기
1. TODO Auto-generated method stub 주석 제거하기 2. 자바 글자 입력하기만 하면 Content Assist(자동완성기능)이 실행되게 설정 해당 경로로 들어가서 하단에 Auto activation triggers for Java : 항목에 .abcdefghijklmnopqrstuvwxyz를 넣어준다. (해당 알파벳을 치기만 하면 자동완성기능이 저절로 켜지게 설정해주는것) Apply and Close를 누르면 끝
2024.03.14