2022/03 20

패스트캠퍼스 자바 프로그래밍

조건문 -if문 public class IfElseTest { public static void main(String[] args) { int age = 6; if (age >= 8) { System.out.println("학교에 다닙니다."); } else { System.out.println("학교에 다니지 않습니다."); } System.out.println("노는 게 젤 좋아."); } } // int = 6 학교에 다니지 않습니다. 노는 게 젤 좋아. // int = 8 학교에 다닙니다. 노는 게 젤 좋아. 조건이 여러 개일 때의 if문 public class IfElseIfElseTest { public static void main(String[] args) { int age = 12; in..

생활코딩 JAVA 상속

수업 소개 상속은 어떤 클래스가 있을 때 클래스가 가지고 있는 변수와 메소드를 확장해서 다른 클래스가 갖도록 하는 것이다. 상속을 통해서 재사용성, 유지보수 편의성, 가독성을 높이고 코드 양을 줄인다. // 상속 class Cal3 extends Cal { } // 전체 코드 class Cal { public int sum(int v1, int v2) { return v1+v2; } } class Cal3 extends Cal { } public class InheritanceApp { public static void main(String[] args) { Cal c = new Cal(); System.out.println(c.sum(2,1)); Cal3 c3 = new Cal3(); System.ou..

Java/생활코딩 2022.03.17

생활코딩 JAVA 객체 지향 프로그래밍

수업 소개 클래스 = 서로 연관된 메소드와 변수를 모아서 이름 붙인 것 객체지향 프로그래밍 Object-Oriented Programming = 클래스를 중심으로 프로그램 구조를 만드는 프로그래밍 방법론 객체지향 언어 = 이런 방법론을 언어 차원에서 제공하는 언어 메소드를 다른 컴퓨터 언어에서는 함수 function, subroutine, procedural이라고 한다. 절차 지향 프로그래밍 Procedural Programming = 메소드를 이용해 프로그램을 정리 정돈하는 방법 인터페이스 = 클래스의 설계도 남의 클래스 & 남의 인스턴스 나의 클래스, 나의 인스턴스를 만들기 전에 남의 클래스, 남의 인스턴스를 사용하는 법을 먼저 알아보자. FileWriter 어떤 정보를 파일로 기록할 때 사용하는 클..

Java/생활코딩 2022.03.16

메소드 Method

메소드 예제 많이 접할 필요 있을 듯 이미 익숙한 메소드 메소드를 사용하지 않고 자바로 프로그래밍을 하는 건 불가능하다. public class FirstMethod { public static void main(String[] args) { System.out.println("Hello Method"); System.out.println(Math.floor(1.1)); } } // 결과 값 Hello Method 1.0 메소드의 기본 형식 public class WhyMethod { public static void main(String[] args) { printTwoTimesA(); printTwoTimesA(); printTwoTimesA(); } public static void printTwo..

Java/생활코딩 2022.03.16

생활코딩 JAVA 제어문

boolean 참과 거짓을 표현하는 데이터 타입 boolean 자체로는 큰 호용이 없지만 반복문, 조건문과 만나면 폭발적 효과를 낸다. public class BooleanApp { public static void main(String[] args) { System.out.println("One"); System.out.println(1); System.out.println(true); System.out.println(false); String foo = "Hello world"; // String true = "Hello world"; reserved word System.out.println(foo.contains("world")); System.out.println(foo.contains("eg..

Java/생활코딩 2022.03.15