전체 글

Git: https://github.com/junxtar 발전하고 싶은 초보개발자
https://www.youtube.com/watch?v=C-HElAETJVo&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=4 문제소개 - 1부터 10까지의 숫자 배열로 이루어진 배열 중 가장 많이 출현할 수를 출력하기 - 1 2 2 3 1 4 2 2 4 3 5 3 2 - 정답: 2(5회) #배열, for 사용하기 주석처리 부분에 설명을 하긴 하였으나 이해하기 어려운 부분이 있으시다면 상단에 유튜브 참고 및 댓글 남겨주세요! 출력
https://www.youtube.com/watch?v=WpzjpKt0lbc&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=3 수학에서, 피보나치 수(영어: Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다. 처음 여섯 항은 각각 1, 1, 2, 3, 5, 8이다. 편의상 0번째 항을 0으로 두기도 한다. 피보나치 수 는 다음과 같은 초기값 및 점화식으로 정의되는 수열이다.F_{1}=F_{2}=1 F_{n}=F_{n-1}+F_{n-2} 0번째 항부터 시작할 경우 다음과 같이 정의된다. F_{0}=0 F_{1}=1 F_{n}=F_{n-1}+F_{n-2} 피보나치 수의 처음 몇 항은 (0번째 항부터 시작할 ..
https://www.youtube.com/watch?v=w023dXv03nk&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=2 문제 소개 - 학생 정보들을 저장하고, 학생이름으로 검색을 하였을 때 학번을 출력하는 프로그램 작성 - Student 클래스 생성 - 변수로는 String 타입으로 이름과 학번을 가짐 -학생들을 ArrayList에 저장한 이후, 계속 검색을 하려면 y, 종료하고 싶으면 n -학생 이름이 있는 경우 그 학생의 학번을 출력 -학생 이름이 없으면, 없는 학생이름이라고 출력 *추가* 그 객체를 담을 Student형의 Arraylist를 생성 반복문과 조건문을 적절히 섞어서 y를 누르면 계속 진행하고, n을 누르면 종료하는 프로그램을 생성 문자열의 비..
1. 정수 두개를 입력 받아서 두수의 합을 구하는 식을 작성하시오. 힌트) Scanner로 정수 두개 입력받기 답)
연산자는 우리가 주변에서 흔히 볼 수있는 덧셈, 뺄셈과 같은 사칙연산을 의미합니다. 연산자를 수행하기 위해서는 피연산자가 필요합니다. 피연산자는 연산의 대상을 의미합니다. 쉽게 생각해서 덧셈을 수행하기 위해서는 숫자 두개가 필요합니다. 여기에서 숫자 두 개를 피연산자라고 생각하면 이해하기 쉬울 것입니다. 여기에서 피연산자는 무엇일까요??? 바로 y와 숫자 2입니다. 연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환합니다. 다음의 결과 값은 무엇일까요? 답은 바로 10입니다. 지금까지 산술연산자를 간단하게 알아 보았습니다. 지금부터는 연산자의 종류에 대해서 알아보겠습니다. 연산자의 종류 위에 그림에서 볼 수 있듯이 다양한 종류의 연산자가 있지만 지금 시기에는 크게 산술, 관계, 논리, 대입정도만..
지금까지는 화면에 출력만 해왔는데, 이제 화면으로부터 입력받는 방법에 대해서 배워보겠습니다. 입력받는 방법은 여러가지가 있으며, 오늘 배울 것은 Scanner입니다. 화면에 출력을 하는 것보다 직접 코드를 짜는 본인이 입력을 하여 출력하는 것이 더 흥미를 느낄 수 있다고 생각을 해서 다소 어려운 내용이라고 생각이 될지라도 앞부분에 넣어 소개를 하게 되었습니다. 먼저 Scanner를 사용하기 위해서는 위와 같이 import java.util.Scanner 를 입력해줍니다. 입력해주는 이유는 Scanner클래스를 사용하기위해 추가해주는 것 입니다. 그 다음엔 Scanner클래스의 객체를 생성해주는 것입니다. 다소 생소한 단어들이 나와서 당황스러울 수 있지만 처음에는 공식이라 생각하고 외워두는 것도 하나의 방..
화면을 출력하는 기본적인 방법으로는 System.out.println() 과 같은 방식이 있습니다. 오늘 알아 볼 방식은 형식화된 출력인 System.out.printf() 입니다. 먼저 이 둘의 차이점은 println은 사용하기에 편리하지만 변수의 값을 그대로 출력하므로, 값을 변환하지 않고는 다른 형식으로 출력할 수 없습니다. 같은 값이라도 다른 형식으로 출력하고 싶을 때가 있을 것 입니다. 예를 들어 위와 같은 출력값이 나온다고 가정을 하였을 때 소수점 둘째자리까지만 출력하고 싶을 경우 또는 숫자간의 간격을 맞춘다고 할 때 사용하는 것이 바로 printf()입니다. 데이터 타입의 종류는 문자열은 s 정수는 d 실수는 f 를 사용하면 되겠습니다. 위와 같이 실수형 + 실수형의 변수타입은 실수형이기 때..
중요한 프로그래밍 능력 중의 하나가 바로 '값'을 잘 다루는 것 입니다. 값을 저장하는 공간인 변수를 잘 이해하고 활용하는 것은 그 능력을 얻기 위한 첫걸음입니다. 변수(variable)란? 수학에서의 변수는 '변하는 수'라고 정의하지만 프로그래밍언어에서의 변수란, 값을 저장할 수 있는 메모리상의 공간을 의미합니다. 이 공간에 저장된 값을 변경될 수 있기 때문에 '변수'라는 수학용어의 정의와 상통하는 면이 있어서 이렇게 이름이 붙어졌습니다. 변수의 선언 변수를 사용하려면 먼저 변수를 선언해야하는데, 변수의 선언방법은 다음과 같습니다. int age; int = 변수타입, age = 변수이름 '변수타입'은 변수에 저장될 값이 어떤 타입(type)인지를 지정하는 것 입니다. 저장하고자 하는 값을 종류에 맞게..
Junxtar
Junxtar의 개발일지