분류 전체보기 198

[JAVA] 공부 7일차! (2021-07-28)

튜터링 7일 차! 이번 튜터링에서는 지금까지 배운 내용들을 점검해보는 시간을 갖게 되었다. 멘토분이 5문제를 제시하고 맨 마지막 문제는 과제로 남기고 4문제를 풀게 되었다. ▷ 문제 1 ▷ 문제 2 ▷ 문제 3 ▷ 문제 4 ▷ 과제 문제 1 import java.util.Scanner; public class Grade_Input { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.print("점수(0~100) = "); int Grade = sc.nextInt(); if(Grade>90) System.out.println("학점은 A입니다."); else if(Grade >80) System.o..

JAVA 2021.07.29

[JAVA] 공부 6일차! (2021-07-26)

튜터링 6일 차!! 메서드 오버 라이딩 , 추상 메서드 , 인터페이스 ▷ 메서드 오버 라이딩 ▷ 추상 메서드 ▷ 추상 클래스 ▷ 인터페이스 ▷ 인터페이스 상속 ▷ 인터페이스 와 추상클래스 비교 ▷ 과제 메서드 오버 라이딩 우선 오버 라이딩이란 상속관계에서만!! 나타난다. 자세한 내용은 https://hj39-develop.tistory.com/15?category=909926를 참조하면 된다. 오버 라이딩과 오버 로딩의 차이점이 작성되어있다. 오버 라이딩과 업 캐스팅의 우선순위를 정하자면 (오버 라이딩 > 업 캐스팅)으로 나타난다. 업 캐스팅된 레퍼런스라도 메서드가 오버 라이딩되어있는 경우 오버 라이딩된 결과값이 출력된다. 추상 메서드 선언이 되어있지만 구현이 되어있지 않는 메서드를 말한다. abstra..

JAVA 2021.07.28

[JAVA] 공부 5일차! (2021-07-23)

튜터링 5회 차가 되는 날이다. 상속의 개념 , 상속과 생성자 , 업 캐스팅을 배웠다. ▷ 지난번 과제 보완 ▷ 상속의 개념 ▷ 상속의 장점 ▷ 생성자 ▷ 업 캐스팅 ▷ 다운 캐스팅 ▷ 과제 지난번 과제 보완 package 과제; import java.util.Scanner; class Person{//참여할 사람 이름저장할 클래스 private String name;// 이름 저장할 필드 public Person(String name) {//생성자 this.name = name; } //public void insert_name(String name) {//입력받은 이름을 저장하는 함수 //this.name = name; //} public String Return_Name() {//저장된 이름 반환하..

JAVA 2021.07.24

[JAVA] 공부 4일차! (2021-07-21)

튜터링 4일 차가 되었다 객체의 치환, 객체 배열, 메서드 , 접근 지정자 , static , final을 배웠다. C++과 비슷한 부분이 많이 있지만 완전히 C++개념으로 이해하려다 보니 실수를 해서 오해했던 부분들이 있었다. 그럼에도 C++에서 객체에 대한 내용들을 배우고 자바를 배우니 확실히 이해하는데 많은 도움이 되고 있다. ※ 목차 ▷지난주 과제 보완 ▷객체의 치환 ▷객체 배열 ▷메서드 ▷접근 지정자 ▷static ▷final ▷과제 지난주 과제 보완 package Tutoring; import java.util.Scanner; public class Radom_num_game { public static void main(String[] args) { while (true) { Scanner ..

JAVA 2021.07.22

[JAVA] 공부 3일! (2021-07-16)

세 번째 튜터링 시간에는 예외처리 방법(try-catch) , 객체지향의 개념 , 클래스 객체를 배웠다. ▷예외처리(try-catch) ▷객체지향 개념 ▷클래스 선언 ▷생성자 ▷this 레퍼런스 ▷과제 예외처리(try-catch) import java.util.Scanner; public class DevideByZeroHandling { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(true) { System.out.print("나뉨수를 입력하시오:"); int dividend = scanner.nextInt(); // 나뉨수 입력 System.out.print("나눗수를 입력하시오:"); ..

JAVA 2021.07.17

[Chapter 10] HTML5 공부시작 9일차!(2021-07-16)

Chpater10은 시맨틱 태그를 공부하게 된다. 우리가 웹 사이트를 만들 때 소스코드가 수천 줄이 넘기 때문에 한 줄씩 찾아보면서 헤더, 메뉴, 사이드바 등을 찾는 것이 어렵다. 따라서 만들어진 것이 시맨틱 태그이다. 시맨틱 태그를 보면 그 부분이 어떤 역할을 하고 하는지 쉽게 알 수 있다. 기본적으로 웹사이트를 분석하면 헤더(header) , 본문(contents) , 사이드바(sidebar) , 푸터(footer)로 이루어져 있다. 헤더(header) : 사이트 제목과 로고 , 검색 창 등이 있다. 본문(contents) : 여러 가지 내용들 사이드바(sidebar) : 본문 이외의 내용들을 나타낸다. 푸터(footer) : 저작권 정보와 제작자 정보를 표시한다. 예제 1 ▷머리말 태그들 애완견 종..

HTML 2021.07.16

[JAVA] 공부 2일!! (2021-07-14)

두번째 튜터링 시간에는 반복문, 배열을 배웠다. 대부분 다른 언어에서 사용해봐서 익숙 했지만 for-each문을 처음 만나서 결과값을 예측하기가 매우 어려웠다. ▷반복문(For) ▷반복문(While , do-while) ▷continue , break ▷중첩 반복 ▷배열 ▷for-each 반복문(For) import java.util.Scanner; public class for_Sample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int sum=0; for(int i=1;i=10) System.out.print("=");//i가 10이상인경우 =출력 else System.out.print("+..

JAVA 2021.07.15

[JAVA] 공부시작! (2021-07-09)

학교에서 운영하는 튜터링이라는 프로그램을 통해서 JAVA를 공부하게 되었다. 튜터 1명, 튜티 3명이 한 팀이 되어 스터디를 하게 된다. JAVA를 처음 접하게 돼서 튜티로 신청한 후 스터디를 시작하게 되었다. 블로그에 남기는 이유는 암기가 불가능할 것 같아 블로그에 글을 남기면서 기억하고자 작성하게 되었다. JAVA를 코딩하는 프로그램으로 Eclipse를 이용한다. 첫날 배운 내용 ▷JAVA 프로그램의 기본 구조 ▷입출력 ▷연산자 ▷if문 ▷Switch case문 ▷과제 JAVA프로그램의 기본 구조 public class Class_Name{ public static void main(){ //내용 } } 자바를 코딩하는 기본적인 구조이다. 자바는 프로젝트 아래 여러 개의 클래스로 이루어져 있다. 그중..

JAVA 2021.07.14

[Chapter 4-연습문제] HTML5 공부 8일차! (2021-07-06)

Chapter 4를 끝마치고 오늘은 연습문제를 푸는 날이다. QUIZ-1 QUIZ-2 ▷QUIZ-1 (난이도 2/3) 문제 : 예약 페이지의 예약 정보를 만들기 예약 정보 이름 휴대폰 이메일 QUIZ-1도 잠시 헷갈렸지만 무난한 문제였다. ▷QUIZ-2 (난이도 3/3) 문제 : '프런트엔드 개발자 지원서'용 폼을 만들기 프런트엔드 개발자 지원서 HTML, CSS, Javascript에 대한 기술적 이해와 경험이 있는 분을 찾습니다. 개인정보 이름 연락처 지원 분야 웹 퍼블리싱 웹 애플리케이션 개발 개발 환경 개선 지원 동기 radio가 중복이 되지 않으려면 name이 같아야 하는데 id로 써서 계속 중복이 돼서 한참을 헤맸다.. 이력서나 설문조사 폼을 만들 때는 대부분 과 를 많이 쓰는 것 같다. 이로..

HTML 2021.07.06

[Chapter 4-3] HTML5 공부 7일차!(2021-07-05)

HTML 공부를 시작한 지 일주일이 되는 날이다. 방학이라 그런지 공부에 집중하기가 어려워지는 것 같다. 오늘은 chapter 4의 뒷부분과 연습문제를 풀려고 한다. 어김없이 오늘도 새로운 태그들이 등장한다. 학과 건축공학과 기계공학과 산업공학과 전기전자 공학과 컴퓨터공학과 화학공학과 역사학과 어문학부 철학 = 드롭다운 목록의 시작과 끝을 표시 (size 화면에 표시될 항목 개수 , multiple 드롭다운 메뉴에 있는 ctrl+ 여러 항목을 선택할 수 있다) = 원하는 항목들을 추가 (value를 이용해 서버로 넘겨주기 위한 값을 지정 selected 화면에 표시될 때 기본으로 선택되어 있는 옵션을 지정) = 드롭다운 목록들을 분류하는 태그 (label 분류하는 목록들의 제목) = 텍스트 필드와 함께 ..

HTML 2021.07.06