목록전체 글 (796)
코드 그라데이션
클래스와 인스턴스 클래스란, 객체지향, 생성자, 멤버변수,클래스 가져다 쓰기, 인스턴스 클래스란? : 정보를 묶는것 : 현실과 비슷한 개념(객체)을 나타내기 위한 자바의 도구를 클래스 라고 함 클래스에는 기본적으로, 멤버변수, 생성자, 게터와 세터, 메서드가 존재 할 수 있음 클래스를 가져다 쓰면? 1) 코드의 재 사용성이 높아진다. 2) 코드의 관리가 용이하다. 3) 신뢰성이 높은 프로그래밍을 가능하게 한다. 생성자 : 여러개를 선언할 수 있다. (파라미터가 다르게) : 특별한 메소드로 , 반환타입이 없고, 클래스명과 동일한 이름을 가짐. 수업 코드 // 원격강의 자료 복습 //Course 클래스 public class Course { // 멤버변수 // title, tutor, days 가 Cours..
// 퀴즈1 // 계산기를 구현해 봅니다.(Prac 이 Calc 클래스라고 하고 Prac에 만들어 보기.) // long 타입으로 두 수 를 받아서 덧셈, 뺄셈, 곱셈을 한 값을 반환하는 메소드를 만들고 // 나눗셈의 연산은 double타입으로 반환하는 메서드를 구현합니다. // 메인문에서 사칙연산을 한 값을 인쇄해 보세요. // 메소드명은 자유롭게 지으세요. public class Prac05 { public static long add(long a, long b) { return a + b; } public static long subtract(long a, long b) { return a - b; } public static long multiply(long a, long b) { return a..
메서드와 메서드 문법 메서드 메서드란 메서드 문법의 형식 메서드의 4가지 형태 키워드 : 메서드, static, 메서드 호출방법, 프로그램의 동작과 흐름 등 수업 내용 /* 메서드 : 반복적으로 사용할 모음에 이름표를 붙여주는 것. 이름표를 호출하는 방식으로 사용을 한다. 메서드란? 함수와 같은 역할로 자바에서는 클래스 내부에서 메서드를 만들어 사용한다. 반복적인 기능을 쉽게 관리하기 위해서 사용하고, 재사용의 목적이 있기 때문에 특정성을 부여해서는 안 된다. 사용이유 1) 높은 재사용성 : 한 번 만들어놓은 메서드는 몇 번이고 호출할 수 있으며, 다른 프로그램에서도 이용이 가능하다. 2) 중복된 코드의 제거 : 프로그램의 구조화 및 소스코드의 간결화(모듈화의 시작) */ public class Prac..
BY. 후발대 4일차 수업 for문 * 구구단 : 후발대 서림튜터님 코드 public class Prac04 { public static void main(String[] args) { for(int i = 2; i < 10; i++) { for(int j = 1; j < 10; j++) { System.out.println(i + " * " + j + " = " + (i * j)); } System.out.println();// 단마다 개행을 위한 한 줄 비움 } } } * 구구단 : 가로로 출력 첫번째 for문 : 행에 해당 두번째 for문 : 열에 해당 \tab은 tab 한 칸 해준다. public class GuguDan { public static void main(String[] args) {..
주제 : 조건문과 반복문 수업내용 (부연설명 지금부터 다 적어두었음 => 옆에 주석) 반복문 for 문 for - each 문 while 문 do-while 문 package study; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Day04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num=0; while (num != 3) { System.out.println("다음 중 프로그래밍 언어가 아닌것은?"); System.out.println("1. Javascript\n2. Java\..
// 퀴즈 1 // 나이가 25살이라고 한다. 만약 나이가 19세 이상이면 성인입니다. // 미만이면 청소년입니다를 // if 문으로 작성하여 출력해 봅니다. int age = 25; if (age >= 19) { System.out.println("성인입니다."); } else { System.out.println("청소년입니다."); } // 1-2) 삼항연산자로 코드 바꾸어 실습해보기 // 자료형 변수명 = (조건식) ? 참일때 : 거짓일때 int age = 25; String result = (age >= 19) ? "성인입니다." : "청소년입니다."; System.out.println(result); // switch 문 // 분기처리가 좀더 명확한 경우에 사용 할 수 있다. // if문 쓸지..
후발대수업_03. 조건문 if 문 switch문 원격 강의자료 복습 및 실습 수업 내용 public class Prac03 { public static void main(String[] args) { // if (조건문) {// 실행코드} // if () else if() {} 같이 쓸수 있으며 // if() else if () else 문에는 조건식 없이 작성할 수 있다. if(조건식) { 실행 코드 } if(조건식) { 실행코드 } else if(조건식) { // else if 는 여러개 작성이 가능 실행코드 } if(조건식) { 실행코드 } else if(조건식) { 실행코드 } else if(조건식) { 실행코드 } else { 실행코드 } // switch문 // 분기처리가 좀 더 명확할 경우 ..
문자를 숫자로 바꾸기 퀴즈 public class Quiz { public static void main(String[] args_ { Scanner sc = new Scanner(System.in); System.out.println("알파벳을 입력하세요: "); // char alpha = sc.nextLine().charAt(0); char alpha = sc.nextLine().charAt(0); int ialpha = (int) alpha; System.out.println(ialpha); System.out.println("================="); String str = "안녕하세요"; System.out.println(str.charAt(1)); } } 숫자 5개를 띄어쓰기로 입..