자바

Programming/Java

#Java 15화) List 사용하기

이번 시간에는 List라는 것을 사용할 것이다. List는 배열과 비슷하지만 조금 다르기도 하다. 1. List 생성 // List 변수 = new ArrayList(); List list = new ArrayList(); 위처럼 선언하면 된다. 2. List에 추가하기 List라는 녀석은 여러 가지 Method를 들고 있다. 그중에 추가하는 Method를 사용해 보자 // 변수.add(같은 타입의 값); list.add("Hello World"); 이렇게 add() Method를 사용하면 된다. 주의할 점은 add() 안에 들어가는 녀석이 무슨 타입인지 반드시 인지하면서 들어가자 List 을 add(같은 타입) 으로 넣어주면 된다. 3. 출력하기 여러 가지 방법으로 뽑아 볼 수 있다. 3-1. 번지수를..

Programming/Java

#Java 10화) 메소드 사용법 (Function)

1. 메서드란 하나의 작업을 뜻한다. 다른 프로그래밍 언어에서는 Function이라고 할 때도 있고 함수라고 할 때도 있다 Java에서는 Method (메소드)라고 한다 2. 사용 이유 한 번만 쓰는 게 아니라, 여러 번 사용하기 때문 예를 들어 x + y를 여러 번 할 텐데, 사용할 때마다 x + y를 사용하는 게 귀찮고, 코드도 길어지기 때문이다 3. 부가 설명 다들 엑셀은 한 번쯤은 써본 적이 있을 것이다. 기본 제공하는 SUM() 함수를.. 우리는 이제 사용자가 아닌, 개발하는 사람이기 때문에, 이런 편리한 함수를 만들어야 할 것이다 자, 이제 Java로 돌아가서 함수를 만들어 보자! 4. 함수 선언 방법 public static void sum(int x, int y) { } 이런 식으로 생성한..

Programming/Java

#Java 9화) 배열

이번 시간에는 배열이다 1. 배열이란 배열은 다들 알다시피, 배열이다.... 설명이 참 하기 힘들다 기차가 하나가 있으면 1호차 2호차 3호차 칸이 있는데 그게 붙어 있으면 배열이라고 보면 되겠다 2. 기본 문법 배열을 선언할 때는, 아래와 같다 중요한 점은 타입인데, int일 경우는 정수만 들어갈 수 있고, String일 경우는 문자열만 들어갈 수 있다. 이점은 꼭 기억하도록 한다 2. 사용방법 지금까지 System.out.println으로 Console에 찍어냈는데, 배열을 찍어내기 위해선 어떻게 해야 할까 만약 아래와 같이 했다면, 안된다. 왜냐하면 결과가 저렇게 나오기 때문이다. 그러므로 배열인 경우는 번지수를 찾아서 찍어준다 근데 왜 0번지부터 시작하나?라고 할 수 있는데, 그것은 컴퓨터는 0부..

Programming/Java

#Java 8화) 동전 개수 구하기!

계산하는 문법을 배웠으니, 다들 할 줄 아는 동전 개수 구하기를 해보겠다 package Test; public class TestClass { public static void main(String[] args) { // TODO Auto-generated method stub //동전 개수 구하기 //500원,100원,50원,10원 int money = 2680; //int 4byte, 정수 int restMoney = money; int count; //System.out.println(money/500); count = restMoney / 500; //5 System.out.println("500원:" + count); //500원:5 restMoney = restMoney - (500 * cou..

Programming/Java

#Java 7화) 나머지 구하기, 사용하기

저번에는 사칙연산에 대해서 다뤄 보았다 이번에는 나머지를 한번 구해보고, 간단하게 사용도 해보겠다 나머지는 % 를 이용하면 된다 1. % 연산자 사용하기 이렇게 간단하게 계산할 숫자 중간에 % 만 넣어주면 된다! 결과 이렇게 10을 3으로 나눠서 나머지가 나온 값이다 2. 응용하기 아래는 자동차가 거리에 따라 얼마 만에 도착하는지, 계산하는 코드이다 package Test; public class TestClass { public static void main(String[] args) { // TODO Auto-generated method stub // 미터 int destination = 11271; //초당 3미터 int speed = 3; //차의 위치 int car = 0; //당신의 자동차가..

Programming/Java

#Java 6화) 비교연산자

이번에는 비교를 하는 연산자도 있다 비교란, 어떤 것일까? 그거다 그 뭐시고, 크거나 작거나 같거나 그런 것이다 일단 해보자 자~ 드가자~~ package Test; public class TestClass { public static void main(String[] args) { // TODO Auto-generated method stub int x = 2; int y = 3; } } 여기서 두 개의 수가 있다 이제 비교를 해보자 1. 크기 비교 위와 같이, 우리가 평소 사용하던 수학처럼 > ,

Programming/Java

#Java 5화) 연산자

연산자란 더하기,, 빼기,, 나누기,, 곱하기,, 그런 것이다 Java에서도 물론, 모든 언어에서도 가능하다. 1. 덧셈 일단 덧셈부터 해보겠다. 덧셈은 물론 1 + 1 이런 느낌이니까, 숫자라고 생각할 수도 있지만, 문자열도 가능하다 일단 숫자부터 해보자! 이렇게, 변수에 각 숫자를 넣고, 더한 값을 다시 변수에 넣고 출력하도록 코드를 작성하였다 결과 2. 뺄셈 뺄셈은 항상 사용해봤던 - 를 사용한다 결과 3. 나눗셈 나눗셈은 연산자 / 를 사용한다 결과 4. 곱셈 곱셈은 x 가 아닌 * 를 사용해야 한다. 결과 5. 문자열 연산 그렇다면 문자열은 어떻게 될까? 5-1. 문자열 + 문자열 문자 + 문자??라고 하면 약간 어색한 느낌이 있다 예를 들어서 "하나" + "둘" 하면은 "셋"? 이렇게 되나?라..

Programming/Java

#Java 4화) 변수 선언 및 이용하기

대부분의 프로그래밍 언어에서는 변수라는 게 있을 것이다 물론 Java에서도 있고, 선언하는 방법도 틀리다. 각 나라마다 언어가 틀리듯이 프로그래밍도 각 언어마다 틀리기 때문이다 1. 변수란일단 변수란, 변하는 수라고 생각하면 되는데.... 그릇이라고 생각하자 Q. 우리 집에 그릇이 하나 있는데, 그 그릇에는 뭐가 담기는가??? A. 고기도 담기고, 야채도 담기고, 물도 담을 수 있다. 그렇다 위와 같은 느낌이라고 보면 된다! 2. 변수 선언 하기 Java에서의 변수 선언 방법은[타입] [변수이름] = [변수 값];위와 같다 그럼 직접 구현해 보자! String testString = ; 여기서 빠진 부분이 값인데 뭐가 들어갈까? String 타입은 문자열만 담을 수 있다 그럼 저번 시간에 사용했던 빨간색..

INICO
'자바' 태그의 글 목록