[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 2일차 (객체지향, 메소드, 반복, 재귀, 배열, 다차원 배열)
·
자바 공부
※우선 이 글은 자바가 설치되어 있다는 가정하에 이클립스를 기반으로 작성합니다. 처음 해보는 블로그 포스팅이었다 보니까 아직 꾸미는 것이나 작동하는 면에서 많이 미숙한 점이 많은 것 같습니다. 그래도 이 글을 보시는 분들과 저의 성장과정이라고 생각하고 좋게 봐주셨으면 좋겠습니다. 오늘 공부 순서는 1. 객체지향이란? 2. 사용자 정의 메소드(함수) 3. 반복 메소드(함수) 4. 재귀 메소드(함수) 5. 배열 6. 다차원 배열(2차원) 이렇게 구성되어 있습니다. 그럼 시작하겠습니다. 객체지향이란? -객체지향 : 객체는 실세계에 존재하거나 생각할 수 있는 것을 뜻하면 이에 대한 데이터만이 아니라 그 데이터의 조작 방법에 대한 정보를 포함하고 있어 이를 다루는 수법을 객체지향이라고 한다. -객체지향 프로그래밍..
[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 1일차 예제 풀이
·
자바 공부
※꼭 제 코드가 맞는 것도 아니고 정해진 답이 있는 것도 아닙니다. 문제가 어려워 접근하지 못하시는 분들을 위한 풀이이니 잘못된 점이 있으면 댓글로 남겨주시면 감사하겠습니다. 예제의 출력은 이 예제를 눈으로만 보고 계시는 분들이 있을 것 같아 직접 해보고 출력 값이 어떨까를 알고 가셨으면 하는 마음에 출력 값은 제공하지 않습니다. 궁금하신 분들은 코드를 복사해서 컴파일해보세요! 예제 1) (0 < second < 3600) 범위의 초(second)를 입력받았을 때 몇 분 몇 초인지 출력. hint : 사칙연산 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.Scanner; public class Ex1 { public static ..
[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 1일차 (변수, 연산자, 조건문, 반복문)
·
자바 공부
※우선 이 글은 자바가 설치되어 있다는 가정하에 이클립스를 기반으로 작성합니다. 제가 전역을 하고 다시 프로그래밍을 시작했을 당시 정말 아무것도 기억이 안 났습니다. 기껏해야 System.out.print가 출력인 것만 기억나는 정도?? 그 상태로 백준 알고리즘을 풀다 보니 약 100문제를 단계별로 풀면서도 솔직히 말하면 기초 문제인데 막히는 것도 많고 다른 사람들의 해설을 보는 일도 7~80 퍼에 달했습니다. 그래서 복학하기 전 이 시간을 기회로 '아예 처음부터 기초를 잡아가자.'라는 생각을 가지고 시작하는 포스팅입니다. 틀린 점이 있어도 나쁘게 생각 말고 댓글로 알려주시면 감사하겠습니다. 제일 처음 변수를 공부했습니다. 변수란? -> 변하는 수나 변하는 값을 넣는 공간. 변수 타입 : 변수 타입에는 ..
백준 10718번 We love kriii 자바 java
·
코딩테스트/입출력과 사칙연산
앞에서 풀었던 Hello World를 살짝 응용한 문제입니다. 저는 print문을 2번 쓰는 방법과 for문을 쓰는 방법을 이용했습니다. 1. println문 2번 사용 1 2 3 4 5 6 7 public class Main { public static void main(String[] args){ System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } } Colored by Color Scripter cs println은 줄바꿈을 하여 출력을 해준다고 생각하시면 됩니다. 2. for문 사용 1 2 3 4 5 6 7 public class Main { public static void main(String[] args){ for(int ..
백준 2557번 Hello World 자바 java
·
코딩테스트/입출력과 사칙연산
1 2 3 4 5 public class Main { public static void main(String[] args) { System.out.print("Hello World!"); } } Colored by Color Scripter cs 우선 백준에서는 주어진 클래스 이름이 없으면 클래스 이름을 Main으로 고정해서 제출합니다. 2557번에서는 입력이 없이 출력 값으로 "Hello World!"를 요구하였으므로 System.out.print(); 에 "Hello World!"를 작성하여 제출합니다. 결과 : ※같은 코드라도 인터넷 속도에 따라 처리속도가 상이할 수 있습니다.