본문 바로가기

Development

(45)
(Java) Chapter6. Method 1. 개론 public static void sayHello( ) { // 주로 동작과 관련된 개념으로 동사로 변수를 정의 System.out.println("안녕하세요? 메소드입니다."); // 1. 메소드 정의 } public static void main(String[] args) { // Method 호출 System.out.println("메소드 호출 전"); sayHello(); // 2. 메소드 호출 System.out.println("메소드 호출 후"); // 3. 호출 메소드 출력 } ※ 메소드는 메인영역 밖에서 정의하고 메인영역에서 호출 및 출력을 함 2. 전달값이 있는 메소드 public static void power(int number) { // number(Parameter, 매..
(Java) Chapter5. Array 1. 배열 변수 : 하나의 자료 배열 : 여러개의 자료, 속하는 데이터의 자료형이 모두 같음 1) 배열 선언 첫 번째 방법 예시 String coffeeRoss = "아메리카노"; String coffeeRachel = "카페모카"; String coffeeChandler = "라떼"; String coffeeMonica = "카푸치노"; System.out.println(coffeeRoss + "하나"); System.out.println(coffeeRachel + "하나"); System.out.println(coffeeChandler + "하나"); System.out.println(coffeeMonica + "하나"); System.out.println("주세요"); String[] coffee..
(Java) Chapter4. 제어문 1. 조건문 if 여러 조건이나 범위일 때 사용 1) 조건이 한 가지 일 경우 int hour = 10; // 오전 10시 if (hour 이후 명령 수행 System.out.println("아이스 아메리카노 +1"); System.out.println("샷추가"); // 중괄호 {}가 없어서 명령이 조건절에 종속되지 않음 System.out.println("커피 주문 완료 #1"); // 2개 이상의 문장을 실행할 때 int hour2 = 15; // 15시 if (hour2 중괄호 명령 수행 System.out.println("아이스 아메리카노 +1"); System.out.println("샷추가"); } System.out.printl..
(Java) Chapter3. 문자열 1. 문자열 1) 길이 String s = "I like Java and Python and C."; System.out.println(s); // 문자열의 길이 (파이썬의 len기능) System.out.println(s.length()); // 29 2) 대소문자 변환 System.out.println(s.toUpperCase()); // 대문자로 System.out.println(s.toLowerCase()); // 소문자로 3) 포함관계 System.out.println(s.contains("Java")); // (포함 여부)포함된다면 true System.out.println(s.contains("C#")); // false System.out.println(s.indexOf("Java")); ..
(Java) Chapter 1 환경설정 및 자료형 1 . 환경설정 1) JDK (Java Development Kit, 어플리케이션 개발을 위한 소프트웨어 패키지) 설치 M1 Mac의 경우 Homebrew를 통한 설치는 지원하지 않으므로 아래 링크에서 다운로드 및 설치 진행 https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=hotspot Latest release | AdoptOpenJDK AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, A..