다양한 태그들을 활용하여 하단 표를 출력 해보도록 하겠습니다. 사진은 제가 좋아하는 아이돌 그룹 '투모로우바이투게더'입니다. ㅎㅎ 우선 표차트에 첨부 할 사진들을 준비합니다. vscode에 사진을 추가할 때 파일명을 입력하므로 쉽고 간단하게 입력하기 위해서 아래와 같이 짧은 이름들로 구성했습니다. tmi를 말하자면 BG는 투모로우바이투게더의 멤버 범규의 영어 약자입니다 ^^~ 그런 뒤 vscode에서 만들고자 하는 HTML 파일이 있는 곳에 차트에 첨부할 MP3파일과 사진파일을 끌어와서 추가합니다. 이제 해당 파일들을 첨부할 HTML 코드를 작성해보겠습니다. 표차트를 형성할 것이므로 body안에 table태그를 입력합니다. table 크기는 자유롭게 원하는대로 하시면 됩니다. 그런 뒤 · · · 태그를 ..
ul사용: ● 리스트 1 2 3 4 5 6 7 8 메뉴 리스트 menu1 menu2 menu3 menu4 menu5 cs ol 사용: 숫자 리스트 (1)로마 숫자 1 2 3 4 5 6 7 8 9 지역 리스트 서울 경기 충청 강원 경상 전라 cs (2)아라비아 숫자 1 2 3 4 5 6 7 8 9 지역 리스트 서울 경기 충청 강원 경상 전라 cs 3. 검색사이트 리스트 (1)_blank: 새로운 창 open 1 2 3 4 5 6 google Colored by Color Scripter cs (2)_self: 기존 창에서 open 1 2 3 4 5 naver Colored by Color Scripter cs VSCode에 적용한 화면
주석처리: ctrl + ? 1 cs 정렬: ctrl + shift + B 글자 크기 조절: 1 2 3 4 5 6 h1 태그 입니다. h2 태그 입니다. h3 태그 입니다. h4 태그 입니다. h5 태그 입니다. h6 태그 입니다. cs 단락구분: 1 2 3 4 p태그는 단락구분입니다. 이거 안쓰면 크롬에선 나란히 나오지롱 주로 본문에 사용되는 p 태그로서 단락을 구분합니다. cs 행바꿈 태그: 1 2 이클립스의 println느낌나는 것이 VSCode에도 있습니다 그건 바로 br 행바꿈 태그 입니다. cs 글자 굵게 하기: 1 글씨를 굵게하고 싶으면 b태그 사용 cs 하이퍼링크: 1 2 3 4 하이퍼링크는 a href = 사용 Colored by Color Scripter cs 이탈릭체: 1 2 3 이탈릭..
1.Generic 이전의 코드의 문제 상황들을 예시로 설명하시오. class A class B class C 클래스 세 개가 있고 클래스 C가 클래스 A와 B 모두를 담고 싶어 한다면 AB의 공통된 조상인 Object를 private Object 이런 식으로 넣고 set을 해야 한다. 모든 객체형을 받으려면 polymorphism을 적용할 수 밖에 없기 떄문이다. 따라서 다형성을 사용하게 되면 println(Object obj)이런 방법으로 진행할 수 밖에 없다. 형변환을 해야하고 에러가 나도 잡히지가 않는 문제가 생겼다. 이를 해결하기 위해 나온게 Generic이다. 2. 아래의 결과가 나오도록 프로그래밍 하시오. class DDBoxDemo { public static void main(String[..
1. 아래의 결과 값은 false 출력이 된다. true 가 되도록 INum을짜시오. INum[] ar1 = new INum[3]; INum[] ar2 = new INum[3]; ar1[0] = new INum(1); ar2[0] = new INum(1); ar1[1] = new INum(2); ar2[1] = new INum(2); ar1[2] = new INum(3); ar2[2] = new INum(3); System.out.println(Arrays.equals(ar1, ar2)); 상단 결과 값이 false라고 뜨는 이유는 ar1과 ar2의 형태가 동일해도 new를 사용하여 메모리에 올라가면 주소값이 달라지기 때문이다. 따라서 두 객체가 동일하다는 true 를 출력받기 위해서는 equals 함수..
html을 진행하기 위해서 Visual Studio를 다운로드 하도록 하겠습니다. 이클립스도 가능하지만 자바 하느라 한참 사용해봤으니 이번에는 새로운 것을 경험해보도록 하죠 :) 다운로드 방법은 매우 간단하고 쉽습니다 ! 아마 보시고 허탈하실거에요 1. Visual Code를 구글 검색하시고 Download를 누르세요. 2. OS에 알맞은 파일을 download 하세요. 3. 이후로는 별거 없습니다. 다운로드를 계속 진행하시고 원하시는대로 커스터마이징 하시면 됩니다. 저 같은 경우는 아래와 같이 했습니다. 놀랍게도.. 이게 끝이랍니다. ㅎㅎ
1.Wrapper class란? 레퍼 클래스란 기본 데이터 타입 8 종류를 감싸고 있는 클래스를 의미한다. 보통 println( )에 객체를 println(3); 이런식으로 직접 입력하면 두 가지 중 하나로 출력이 된다. (1)오버라이딩이 되어 있지 않으면 주소값이 나오고, (2)오버라이딩이 되었을 시 toString을 호출하여 3이라는 값이 출력되는 것이다. 즉 println()함수에 값을 바로 집어 넣어서 해당 값을 온전히 받고 싶다면 상속을 해야 얻을 수 잇다. 그런데 프로그래밍을 하다보면 기본 데이터 타입(primitive type)을 객체로 표현해야 하는 경우가 있는데 이럴 때 사용하는 것이 Wrapping class다. 그런데 Wrapping이 된다면 포장이 된 것이라 기본 타입 값을 외부에서..
구구단 6단을 출력 하는 프로그램을 짜시오. public class PraybeBlog { public static void main(String[] args) { int dan = 6; for (int i = 1; i < 10; i++) { // 곱해지는 수 System.out.println(dan + " x " + i + " = " + dan * i); } } } 구구단을 출력하시오(2단부터 9단까지) public class PraybeBlog { public static void main(String[] args) { for (int i = 2; i < 10; i++) { // 단 for (int j = 1; j < 10; j++) { // 곱해지는 수 System.out.println(i + " ..
1과 10000 사이의 숫자중 5의 배수이자 7의 배수인 수의 갯수는(프로그램밍 하시오) public class PraybeBlog { public static void main(String[] args) { int count = 0; for (int i = 1; i < 10000; i++) { if (i % 5 == 0 && i % 7 == 0) { count++; } } System.out.println(count + "개"); } }