자신에게 친절할 것 :)
728x90
반응형

Web Developing 39

[java] 배열2

// 남궁 성의 자바의 정석 듣는 중// - 랜덤 값은 배열 내의 인덱스에 저장된 값을 서로 바꾸는 것... - ..쟈스에서 배열의 길이로 랜덤 값을 할때는 중복이랑 소수점도 나와서 따로 정수값만 나오게 따로 코드를 추가해주는 건데.. 이건 왜 이러는 건지 모르겠음..? int[] numArr = {0,1,2,3,4,4,5,6,7,8,9}; System.out.println(Arrays.toString(numArr)); for (int i=0; i < numArr.length; i++ ) { int n = (int)(Math.random() * 10); // 0~9 int tmp = numArr[i]; //0대신 i로 바꿔주면 더 잘 섞임. 0은 첫번째 값을 계속 바꾸는 거니깐. numArr[i] = n..

Web Developing/Java 2024.04.12

[CSS] reset.css, variables.css, not, form의 action/ methods

//노마드 코더의 코코아톡 클론코딩 듣는 중// //reset.css 기본 css 디폴트 값을 없애기 위해서 사용 따로 파일을 만들고., @import해서 사용할 것. https://meyerweb.com/eric/tools/css/reset/ CSS Tools: Reset CSS CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post,..

Web Developing/CSS 2024.04.05

[CSS] transition, transform, @keyframes, @media

//노마드 코더의 코코아톡 클론코딩 듣는 중// /* transition: 어떤 상태에서 다른 상태로의 "변화"를 애니메이션으로 만드는 방법 바꿀 거는 무조건 state에 명시가 되어 있어야 함 트랜지션은 무조건 상태가 없는 곳에 써야 함 */ a { color: white; background-color: tomato; text-decoration: none; padding: 3px 5px; border-radius: 5px; font-size: 20px; transition: all 1s ease-in-out; /* transition: background-color 10s ease-in-out, color 5s ease-in-out; 걍 변하는 모든 것들을 한번에 all이라고 쓸 수 있음 - eas..

Web Developing/CSS 2024.04.04

[CSS] custom properties, root:

//노마드 코더의 코코아톡 클론코딩 듣는 중// /* root는 기본적으로 모든 다큐멘트의 뿌리가 됨 변수를 넣어주면 색을 일일히 바꾸지 않아도 됨 한 번에 변경가능. custom property라고 하지만 니코는 변수라고 부르는 것을 선호 --하고 변수명 만약에 띄어쓰기 있으면-쓰고*/ - 이걸 .. 진작에 알았어야 했는데... - 모멘툼.. 리팩토링 할 거 생각하면 머리가 아프다...

Web Developing/CSS 2024.04.03

[CSS] contributors, attributes, pseudo elements, states

//노마드 코더의 코코아톡 클론코딩 듣는 중// .. 이게 기능이 많아지니깐, 깃헙에 적은 노트로는,, 과제에 적용이 안됨... 내가 보기 위해서 가지고 왔음. 정리를 굉장히 잘해주셔서 댓글을 그대로 들고 왔음. https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors/Combinators Combinators - Learn web development | MDN This is the last section in our lessons on selectors. Next, we'll move on to another important part of CSS — the cascade, specificity, and inheritan..

Web Developing/CSS 2024.04.03

[Java] 배열

// 남궁 성의 자바의 정석 듣는 중// - 이름을 하나씩 붙이기 싫어서 배열로 묶고, 해당 변수를 찾을 떄는 참조 변수에게 부여된 []인덱스 번호로 알 수 있음. - 저장공간이 많아도 알아서 인덱스 넣기 때문에 이름 안 붙여도 됨. - 같은 타입만 가능. - 배열은 각 저장공간이 연속적으로 붙어있음. - 선언과 생성이 다름. - 타입[] 변수 이름을 더 선호 - 인덱스는 0부터 시작!!!!!!!!!!!!! - 인덱스 값을 배열의 요소라고 함 // int[] score; //배열 선언 (참조변수) //score = new int[5]; // 배열 생성 int[] score = new int[5]; //위에 2개 합쳐서 선언과 생성 동시에 score [3] = 100; System.out.println(s..

Web Developing/Java 2024.04.02

[Java] 조건문과 반복문: if, if else if, switch문 // for, while, do-while문

// 남궁 성의 자바의 정석 듣는 중// - 반복문은 여러번 실행될 수도 아예 안될 수도 - 조건문 , 반복문 => 제어문 flow control statement - 블럭은 그 다음 문장 1개까지만 안 써도 포함 됨. 그 이상이면 블럭을 써줄 것. - 절대로 2개가 실행될 수는 없음 - 사실 'B'의 경우 조건식에 && score < 90 이 추가되어야 하지만, 나머지도 마찬가지로 위에서 벌써 거짓이라고 판단이 된 경우만 적용되기 때문에 굳이 식에 추가 안해줘도 됨. int score = 0; //점수 저장을 위한 변수 char grade = ' '; // 학점 저장을 위한 변수. 공백으로 초기화 // 값을 만약에 D로 넣어주면, 밑에 else코드 빼도 됨. 어차피 다 아니면 D가 될 테니깐. //el..

Web Developing/Java 2024.03.29

[java] 비교연산자

// 남궁성의 자바의 정석 듣는 중// - false가 나올 수도 있으니깐 걍 안전하게 equals()를 써야 함. - 중간에 꼭 && 넣기. - &&와 ||이 같이 있으면 우선 순위 먼저 괄호 쳐주기. 앤드가 우선이기 때문에 꼭 해줄 것 - 둘 다 유니코드 상에서 순서대로 나열되어 있기 때문에 확인이 가능함. - 논리 연산자는 단항 연산자니깐 오른쪽에서 부터 적용함. - 논리부정 연산자를 이용하면 더 가독성을 높일 수 있음. - 3항 연산자임. (조건식) ? 식1: 식2 필요 - 간단한 if문은 3항 연산자로 쓰는 게 간단해짐. - lvalue는 저장공간, rvalue는 값 - 상수는 변하지 않기에 final 붙으면 변경 X - 맨 위와 아래만 기억할 것. - i += 3; === i = i +3; -..

Web Developing/Java 2024.03.20
728x90
반응형