본문 바로가기

조건문5

Chap3 - 배열과 예외처리 배열(array)인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조배열은 같은 타입의 데이터들이 순차적으로 저장되는 공간배열 인덱스(0부터 시작 -> 인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대 위치) 배열의 선언과 생성1. 배열에 대한 레퍼런스 변수 intArray 선언 ex) int intArray []; 2. 배열 생성 ex) intArray = new int [5]; 배열 선언 및 선언 Detail배열 선언 배열 생성 배열 초기화 예제 3-7) if(intArray[i] >= max) : max 변경해줌 for문 안에는 intArray[i]로 작성!! 배열이니까 배열의 크기, lengh 필드배열의 크기는 배열 객체의 length 필드에 저장 .. 2025. 4. 10.
Chap2 - 자바 프로그래밍 자바 프로그램의 기본 구조를 살펴보자. 항상 함수는 main 함수부터 시작된다. main 함수 위에 'int sum'으로 메소드를 선언해 주었으므로 main 메소드에서 sum() 을 만나는 순간 위로 올라간다. 그리고 'public static int sum(~)' 메소드를 실행해준다. 다시 main 메소드로 내려와서 sum() 밑에 있는 나머지를 실행해준다. **여기서 s = sum(20, 10) 이면 n = 20이고, m = 10 이 된다. --> 그러면 return 에 의해서 변수 s는 30을 전달받게 된다. 식별자(identifier)클래스, 변수, 상수, 메소드 등에 개발자가 붙이는 이름'_, $' 제외하고 특수문자, 고백 또는 탭은 식별자로 사용할 수 없다. '_, $' 를 첫 번째.. 2025. 4. 5.
문제해결과 SW프로그래밍 - 반복문 1. 반복문반복문은 컴퓨터가 같은 일을 반복할 수 있도록 하는 명령문반복적인 업무를 쉽고 빠르게 처리하기 위해 사용함. 예제) 반복문 없이 '안녕하세요' 5번 출력하기 2. for문의 구성for~in 키워드반복문을 선언하기 위한 키워드로, '정해진 횟수만큼 ~을 반복 실행하라'라고 해석함. for i in range(1, 11, 1) : print(i) 실행구조1) range(1, 11, 1) : 1부터 10(11-1)까지 1씩 증가하는 정수 2) 결과는 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 실행순서1) range(1, 11, 1) : 1부터 10(11-1)까지 1씩 증가하는 정수 범위로 2) 변수 i에 저장하고3) print(i)를 실행해라! for num in rang.. 2024. 12. 28.
문제해결과 SW프로그래밍 - 조건문 1. if문 (빈도 가장 높음)조건식의 결과에 따라 실행문의 실행 여부가 결정됨.콜론 : 코드 블록의 시작을 나타내는 것으로 콜론 이후부터가 실행될 문장임.실행문 : 조건식의 결과가 참일 경우 실행, 조건문이 거짓이면 실행되지 않음.코드블록에는 모두 들여쓰기를 해야한다. ex) if num > 10 : print('num은 10보다 크다.') 실행순서1) if 2) num > 10 :3) print('num은 10보다 크다.') 이라는 실행문 예제) 속도위반 경고하기제한속도가 50km/h인 도로에서 속도위반을 하는 자동차에 경고를 하자. 예제) 시나리오 구현하기Q) 점수가 80점 이상이면 합격. 2. if ~ else 문양자택일을 해야 할 때 사용함.if score > 80.. 2024. 12. 28.
알튜비튜_04_조건문 조건문이란?프로그램의 흐름을 제어하기 위해 측정 조건을 평가하여, 그 결과에 따라 실행할 코드를 결정하는 구문조건문을 사용하면 조건의 참/거짓에 따라 서로 다른 작업을 수행할 수 있다.  비교 연산자와 논리 연산자에 대해서 알아보자. 조건문에는 'if else 문' 과 'switch 문' 이 있다.  먼저 if else 문에 대해서 알아보자.   만약 조건식이 여러개라면?if - else if - (else) 로 쓰면된다. (else)를 쓰는 것은 자유이다.  간단한 조건문의 예를 들자면, '값이 양수일 떄 100~90 : A, 89~80점: B 이고 나머지는 F이다.' 라고 했을 떄 조건문을 어떻게 쓸 수 있을까?**if 안에서 조건을 연결해 줄때는 논리 연산자를 이용해야한다.  내가 요즘 주로 쓰는 .. 2024. 10. 28.