[Java알고리즘] Ch1. 기본알고리즘, 반복

🐷Jinie (juniorDeveloper)·2020년 9월 26일
1

Algorithm

목록 보기
2/27

0-1. Algorithm을 시작하기 전에..

0-1-1. Java 의 메소드(method)

어떠한 문제를 처리하기 위한 방법을 소스 코드로 묶어놓고 필요(호출)에 따라 동작하는 기능.
다른 언어에서는 함수(function)으로 불린다.

그 중, main method(메인메소드) 라고 불리는 것은, 시작점 역할을 한다. 즉, main 메소드가 없는 프로그램은 별도로 동작할 수가 없다. 컴퓨터가 소스 코드를 읽을 때 main 메소드를 실행하고 그 곳에 정의된 로직에 따라 프로그램이 동작하게 된다.

매개변수(Parameter ): 메소드 호출시 같이 넘어오는 값이다. 매개가 되는 변수.

1. 기본 알고리즘

1-1. 세 값의 최댓값

변수 a,b,c에 들어가는 정숫값을 키보드에서 입력받아, 변수 max로 최댓값을 찾는 프로그램 만들기

  1. max에 a 값을 넣는다.
  2. b값이 max보다 크면 max에 b 값을 넣는다.
  3. c값이 max보다 크면 max에 c 값을 넣는다.

❗️Scanner사용하기
import java.util.Scanner
Scanner 스캐너명 = new Scanner(System.in);
변수 = 스캐너명.nextInt();

1-2. 네 값의 최솟값

네 값의 최솟값을 구하는 min4메소드를 작성하시오.

메소드의 return은 처리한 결과값을 원래 호출한 곳으로 반환합니다. 즉, min4 메소드의 반환값은 int형이고, 마지막 반환값 min값을 int형으로 반환합니다.
min4(2,3,6,8)을 수행했을 때, 반환값이 '2'로 확인되는 이유입니다.
❗️return값이 void인 메소드는 값을 반환하지 않습니다.

2. 반복

2-1. 1부터 n까지의 정수 합 구하기

'1부터 n까지의 정수 합'을 구하는 알고리즘

  1. for문 이용하기

  2. while문 이용하기

2-2. 다중루프

곱셈표를 만드는 알고리즘

  1. for문 이용하기

  1. while문 이용하기

2-3. 직각이등변 삼각형 만들기


오늘은 기본적인 알고리즘을 학습하면서, java의 기본문법을 다시 돌아볼 수 있었고
구구단과 직각이등변삼각형을 출력하면서 반복문 사용을 한번 더 연습할 수 있었다.
알고리즘은 이제 시작이니 더더 힘내자 :)

profile
ᴘᴇᴛɪᴛs ᴅᴇ́ᴠᴇʟᴏᴘᴘᴇᴜʀ. ᴘʀᴏɢʀᴀᴍᴍᴀᴛɪᴏɴ = ᴘʟᴀɪsɪʀ 💕

0개의 댓글