목록개발 공부 (108)
코딩일상
INPUT값이 있으면 프로그램을 통해서 OUTPUT이 나오게 된다 이러한 과정을 어떻게 하면 좀더 유저들이 편하게 하며 실수와 오류가 없을지 알아보았다. 이 수업을 들으면서 다시한번 검색과 서칭 능력의 중요성을 깨달았으며 데이터의 타입과 입력과 아웃푹의 과정이 되는 코드구조를 잘 짜는것이 중요하다는것을 한번더 느꼈다 구글검색 방식 텍스트 입력 박스를 만들기위해 JAVA POPUP input text string을 double로 변경하기 위해 java string to double 코딩내용 import javax.swing.JOptionPane; import org.opentutorials.iot.DimmingLights; import org.opentutorials.iot.Elevator; import ..
저번 포스팅에서 자바에서의 변수의 중요함에 대해 이야기 하였다. https://coding-daily.tistory.com/16 [JAVA] 변수의 정의 (직장인의 생활코딩 기록) 자바에서 변수를 만들어 낼때에는 변수에 들어가는 데이터 타입에대해 정의를 해주어야한다. 정수의 경우는 int 문자열의 경우는 Stirng 실수의 경우에는 double 등 어떻게 보면이는 귀찮다. 변수마 coding-daily.tistory.com 하지만 오늘은 그와 약간은 상반되게 이 변수의 정의를 깨버리는 문법 casting에 대해 공부 해보았고 특히 인상깊었던것이 데이터 타입에 대해 정의 가 올바르지 않더라도 데이터의 손실이 없다면 이에대해서는 자동적으로 값을 보여준다는것이였으며 만약 casting을 통해 데이터의 정의를 ..
서비스를 만들경우 점점 많은 양의 코드들이 사용될것이다. 그리고 나혼자뿐만 아니라 누군가와 함께하는 일터가 될것이고말이다. 그렇기에 우리는 값을 바로 만들어내도 되지만 그러면 그 값의 정의를 파악하는것이 어렵다. 예를 들어 10명의 사람수 라는 값으로 결론적으로 도출되어야하는 프로젝트일 경우에 1번 코드는 10이라는 값을 People이라고 정의 하였고 2번 코드는 10이라는 값을 그냥 a라고 하였다. 그렇다면 어느정도 직관적으로 1번코드가 더 누가봐도 직관적이며 파악하는데 수월함을 느낄것이다. 그렇기에 변수의 이름은 단순히 효율뿐만아니라 협업에서도의 중요한 역할을 한다. 사용 코드 public class Letter { public static void main(String[] args) { String..
자바에서 변수를 만들어 낼때에는 변수에 들어가는 데이터 타입에대해 정의를 해주어야한다. 정수의 경우는 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라는 언어를 통해 현대의 수학적인 것들을 실행할수 있음을 배웠고 이는 현대수학의 어려움을 다른사람들의 코드를 이용하여 더나은 방식 혹은 내가 ..