분류 전체보기
-
[HTML]기본개념, ol, ul, li, a href, p, br, imgHTML&CSS 2022. 3. 2. 09:29
* : 꼭 맨위에 작성 전체적인 태그 안에서 태그로 나뉜다 : 본문이 아닌 태그들이 존재하는 곳 : tab 제목 * 글씨 깨짐 => 추가 : 본문에 해당하는 태그들이 모여있는 곳 : 링크 : href, target == 속성 : 속성의 이름에 따라 그 기능이 정해져 있다, 순서 상관X : 단독으로 잘 쓰이지 않고 과 쓰임 : 그룹핑, 순서없는 리스트 == unordered list * 태그안에 또다른 태그가 존재할 수 있다 : 1,2,3,,, 순서있는 리스트 == ordered list : 단락 나누기, 줄바꿈 간격 고정되있음 : 시각적인 것뿐, 줄바꿈 : 이미지 띄우기 ☞ alt="" : 이미지를 보여줄 수 없을 때 해당 이미지를 대체할 텍스트를 명시 ☞ width="사이즈" : px단위 ☞ heigh..
-
[백준 8958번/1차원 배열] OX퀴즈 - Java코딩/백준 2022. 3. 1. 14:32
https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net => score값에 카운트한 값을 계속 더해간다. => 처음 O을 만나면 1을 더하고 if 다음이 O이면 2를 더하고 else 아니면 카운트 값을 0으로 바꾸고 더하지 않는다. => O는 다시 1부터 카운트 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s..
-
상속, 메서드 오버라이딩, 가상 메서드, 다형성Java 2022. 3. 1. 04:51
💡 상속 Inheritance : 이미 구현된 클래스를 상속 받아서 속성/기능이 확장되는 클래스를 구현한다 : 상속 하는 클래스 == 상위 클래스 , 부모 클래스, super class, parent class : 일반적인 의미 (포유류) 상속 받는 클래스 == 하위 클래스, 자식 클래스, subclass, child class : 구체적인 의미 (사람) : class B extends A { // B->A B클래스가 A클래스를 상속받는다, A클래스가 B클래스에게 상속한다. } : 부모 클래스를 상속받은 자식 클래스는 부모 클래스의 기능 + 더 많은 기능을 갖도록 작성한다 cf) 합성 💡 접근 제한자 가시성 🔎 상속 : 클래스 생성 과정 : 하위 클래스 생성 될 때 상위 클래스가 먼저 생성된다 : 상위클..
-
다차원 배열, ArrayListJava 2022. 2. 28. 22:28
💡 2차원 이상의 배열 : 자료형[][] 배열이름 = new 자료형[행 개수][열 개수]; : int[][] arr = {{1,2},{3,4}}; => 선언&초기화 : for문(이중for문) => 행을 기준으로 잡고 -> 열을 돌린다 public class Array { public static void main(String[] args) { // 다차원 배열 int[][] num = {{1,2},{2,3},{3,4}}; for(int i=0; i 결과(인덱스에 해당하는 값) 리턴 ☞ String.join : String.join("구분자", 리스트객체), 일반 배열에도 사용가능 ex) 138,129,142 ArrayList import java.util.ArrayList; import java.util..
-
배열, 향상된 for문Java 2022. 2. 28. 19:33
💡 배열 Array : 자료형의 집합 : 자료형[] 배열명 = new 자료형[개수]; 한꺼번에 관리 : 선언과 동시에 초기화 가능, new 생략될수있음 cf) - 초기화할때 배열의 개수를 명시하지 않음 - 아무런 초기화 값 없이 선언만 한 경우, 정수는 0, 실수는 0.0, 객체배열은 null로 초기화된다 : 배열 길이(length) == 배열명.length 하나씩 차곡차곡 -> 연속된 자료 : 더이상 가능한 공간 없으면 -> 새로운 배열 만듦 => 자동으로 공간 안늘어남 (고정) 🔎 배열 선언 package array; public class Array { public static void main(String[] args) { int[] Num = new int[3]; // 방법1. 배열 선언 Num..
-
패키지, 접근 제어자, static 변수, singleton 패턴Java 2022. 2. 28. 17:13
💡 패키지 Package : 보통 소문자로 작성 : 클래스의 분류가 용이하다 (비슷한 것 끼리 묶는다) : 패키지가 다르면 동일한 클래스명을 사용할 수 있다 static 메서드에서는 멤버변수 사용불가 return serialNum;// static 변수, 클래스 변수 } } package staticex; public class StudentTest { public static void main(String[] args) { System.out.println(Student.getSerialNum()); // static메서드 안에 멤버변수 사용X -> 아직 생성 안됨 Student james = new Student();// new 할때마다 자동으로 ID값이 +1되는것을 원함 System.out.prin..