Java
-
객체Java/OOP 2022. 9. 18. 10:31
// Person class public class Person{ String name; int age; int cashAmount; // BankAccount클래스를 자료형처럼 사용 // account 변수는 BankAccount 타입을 갖게 된다 BankAccount account; } // BankAccount Class public class BankAccount { int balance; // Person 클래스를 자료형처럼 사용 // owner변수는 Person타입을 갖게 된다 Person owner; // 파라미터: 입금할 액수 // 리턴: 성공여부(boolean) boolean deposit(int amount){ if(amount < 0 || owner.cashAmount < amount..
-
배열(Array)Java/Basic 2022. 9. 10. 14:08
배열의 종류 - 정수형 배열 - 문자형 배열 // 정수형 배열 int[] odds = {1, 3, 5, 7, 9}; // 문자형 배열 String[] weeks = {"월", "화", "수", "목", "금", "토", "일"}; 배열 생성 방법 - 선언과 동시에 빈 배열 생성 - 선언 후, 배열 생성 - 리터럴로 생성 // 선언과 동시에 빈 배열 생성 int[] intArray = new int[5]; // 선언 후, 배열 생성 int[] intArray; intArray = new int[5]; // 리터럴로 생성 int[] intArray = {1,2,3,4,5}; 주의!!! 리터럴로 생성을 할 때 나눠서 하면은 오류가 난다 int[] intArray; intArray = {1, 2, 3, 4, 5..
-
반복문(while & For)Java/Basic 2022. 9. 3. 14:03
while (조건 부분) { 수행 부분 } - while문은 조건 부분이 true인 동안 계속 반복해서 수행 부분을 실행하는 구문 - 수행부분에서 조건이 false가 되도록 바꾸어 주거나 break;를 통해서 반복문을 종료 - while문은 반복 횟수를 정확히 알 수 없는 동작, 혹은 특별한 조건에서만 멈추어야할 경우 등에서 자주 사용 for (초기화식; 종결 제어식; 증감 제어식) { 수행부분 } - 반복의 인덱스가 필요한 경우 - 반복의 최대 횟수가 정해진 경우 - 갯수가 정해진 데이터 셋(배열, 리스트 등)의 내용을 하나씩 봐야할 경우 // while문과 for문으로 1~10까지의 합구하기 while문 public class Main{ public static void main(String[] ar..
-
Introduction to JavaProgrammingJava/Basic 2022. 8. 21. 13:00
// 뜯어서 보기 1. public class HelloWorld { } - 클래스를 만드는 코드 1-1) public 은 접근제어자 라고 부른는데, public 외에도 private, protected 등이 있다. HelloWorld라는 클래스는 누구나 사용할 수 있는 공적인 클래스라는 의미 1-2) class HelloWorld라고 썼으니, HelloWorld라는 이름의 클래스를 만든다는 말 1-3) HelloWorld는 클래스 이름 2. public static void main(String[] args) { } - 메소드를 만드는 코드 - HelloWorld {} 괄호 안에, 즉 HelloWorld 클래스 안에 위치(클래스 안에는 클래스가 어떤 동작을 할 지 정의해 주는데, 이 부분을 메소드) 2..