목록분류 전체보기 (283)
코딩일상
자바에서 변수를 만들어 낼때에는 변수에 들어가는 데이터 타입에대해 정의를 해주어야한다. 정수의 경우는 int 문자열의 경우는 Stirng 실수의 경우에는 double 등 어떻게 보면이는 귀찮다. 변수마다 그냥들어오는 대로 진행 하면되지 거기에맞는 데이터 타입을 파악하고 정의를 내리고 코드에 입력을 해주어야 하니깐 말이다. 하지만 이는 추후 오류나 버그에 대한 보호장치중 하나의 역할을 한다. 우리가 지정한 어느 한 a라는 변수에는 정수만 들어와야하는데 인지적인 실수로인해 변수에 문자가 들어간다면 이는 바로 오류가 나 더 큰 문제를 발생시키진 않는다. 그렇기 때문에 자바라는 언어는 이와같은 변수의 정의를 만들어낸다. 오늘의 진행 코드 public class Variable { public static voi..
자바의 기능을 통해서 문자열을 바꾸거나 세거나 등의 일들을 신속하고 정확하게 진행할수있다. public class stringOperation { public static void main(String[] args) { System.out.println("Hello World".length()); System.out.println("Hello, [[[name]]]..bye.".replace("[[[name]]]","hello")); } } java의 String 관련 문법들은 아래와같은것들이 있따. equals 문자열이 같은지 판단할때 사용 String a = hello; String b = java; String c = hello; System.out.println(a.equlas(b)); // fal..
character는 문자 하나를 의미한다. String은 문자열을 의미한다. public class StringApp { public static void main(String[] args) { System.out.println("Hello World"); //string 문자 System.out.println('H');//character 문자(하나의 문자만의미) System.out.println("H");//string System.out.println("Hello" + "World"); //New line 줄바꿈 System.out.println("Hello \nWorld"); //escape 문자를 문자로써만 인식시키는 System.out.println("Hello \"World\""); // H..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkGeRL/btryy0MB00J/5eGe8DemE9FuYpFcIBf2Y0/img.png)
컴퓨터를 쓰는이유는 자고로 좀더 효율적으로 하기 위함이다. 그러한 만큼 수많은 단축키가 있고 이를 안사용하는건 효율에 위반한다 생각한다. 맥에서 Eclipes라는 언어개발 노트프로그램을 통해 우리는 제목에서의System.out.println을 빨리 실행 할수 있다 eclipse->preference -> keys -> content Assist 위과정을 통해 들어가서 원하는 단축키를 등록한다. 그리고 sysout을 치고 등록된 단축키를 실행하면 제목과 같은 System.out.println을 쉽고 빨리 칠수있다.
Public class Number { public static void main(String[] args) { System.out.println(6 + 2); //8 System.out.println(6 - 2); //4 System.out.println(6 * 2); //12 System.out.println(6 / 2); //3 System.out.println(Math.PI); //3.14159265 System.out.println(Math.floor(Math.PI)); System.out.println(Math.ceil(Math.PI)); } } java라는 언어를 통해 현대의 수학적인 것들을 실행할수 있음을 배웠고 이는 현대수학의 어려움을 다른사람들의 코드를 이용하여 더나은 방식 혹은 내가 ..
CSS3의 전환 및 애니메이션은 공식적으로 “타이밍 함수”라고하는 여유를 지원합니다. 일반적인 사람은된다 ease-in, ease-out, ease-in-out, ease,과 linear하거나 사용하여 자신을 지정할 수 있습니다 cubic-bezier(). ease-in 애니메이션이 천천히 시작되고 최고 속도로 끝납니다. ease-out 애니메이션을 최고 속도로 시작한 다음 천천히 완료합니다. ease-in-out 느리게 시작되고 애니메이션 중간에서 가장 빨라진 다음 천천히 완료됩니다. ease처럼 ease-in-out이 빨리 종료보다 약간 시작 제외. linear 여유를 사용하지 않습니다. 마지막으로 구문에 대한 훌륭한 설명 이 cubic-bezier있지만 매우 정확한 효과를 원하지 않는 한 일반적으로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvKIDU/btq9lS0kcan/LO7zN00Gfy5p2HZgaW2KI0/img.png)
FLOAT FLEX BOX 의 큰 2가지 1번째 .container { background: beige; height:100vh; } 보이는 화면의 전체에 적용하겠다. vh view height % 소속되어 있는 분모에 퍼센테이지만큼 사용하겠다. .container { background: beige; height:100vh; display: flex; flex-direction: row; } display: flex;박스를 적용하겠다 container 에서 flex-direction: flex 박스의 유형을 설정하겠다. row는 기본 유형 flex-direction: row-reverse; flex-direction: column; flex-direction: column; 도 반대로 하고 싶으면 위에..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bW8PCq/btq9gz8Y5s8/Aate4V6vxYnCKjoffKomD1/img.png)
div{ width:50px; height: 50px; margin-bottom: 20px; background: red; } .container { background: yellow; left: 20px; top: 20px; position: relative; } .box { background: blue; left: 20px; top: 20px; position: sticky; } relative의경우 원래 박스 위치 상단 왼쪽을 기준으로 움직인다. absolute의 경우는 가장 가까이 존재하는 박스내에서의 상단왼쪽을기준으로 움직인다. fixed는 웹페이즤 왼쪽상단을 기준으로 옮기는것을가능하게 해준다. sticky는 원래 자리에 있지만 스크롤시에도 그자리에 유지하는것이다. 이러한 css 자체 기능들을..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dfIXs2/btq9kQhbz3H/dhmsVd1ikKSPC8Qnlcrtuk/img.png)
2 3 5 1 2 3 div,span { width:80px; height:80px; margin:20px; } div{ background:red; display: inline-block; } span{ background:blue; display:block; }