전체 글

기록의 힘을 믿습니다 📂
· ON/JAVA
1. 출력 메소드 출력 메소드는 총 3가지가 있다. 관련한 내용은 아래와 같이 정리 했다. public void ex1() { System.out.println("테스트1");// 출력 구문 줄 바꿈 O System.out.print("테스트2");//줄바꿈 불가로 출력하게 되면 오른쪽으로 길게 나열 된다. System.out.print("테스트3");//줄바꿈 불가로 출력하게 되면 오른쪽으로 길게 나열 된다. System.out.println(); int a = 1; int b = 2; System.out.printf("%d + %d = %d" , a , b ,a+b); // 출력 구문 , 출력될 문자열 형식을 패턴으로 지정하는 출력구문 } 위에 3가지를 출력하게 되면 아래와 같은 결과가 출력 된다. ..
· ON/JAVA
1. 반복문 1) for 문 (~ 동안) ㄴ 끝이 정해져 있는 (횟수가 정해져 있는) 반복문 ex. 오늘 나 ! 스쿼트 100개만 할거야! [작성방법 ] for (초기식 ; 조건식 ; 증감식){ 반복 수행할 코드 } - 초기식 : for문을 제어하는 용도의 변수 선언 - 조건식 : for문의 반복 여부를 지정하는 식 (다음 반복 진행해? 말아?) 보통 초기식에 사용된 변수를 이용해서 조건식을 작성한다. - 증감식 : 초기식에 사용된 변수를 for문이 끝날때 마다 증가 또는 감소시켜 조건식의 결과를 변하게 하는 식 작성 방법을 알아봤으니, 예제를 작성해보자. ① 문제 //1부터 ~ 10까지 1씩 증가하며 출력 for (int i =1 ; i < = 10; i++){ System.out.println( i ..
· ON/JAVA
지난 시간에 이어 공부한 연산자를 작성해보겠다. 1. 연산자 1.비교 연산자 ㄴ >, =, b ); //false System.out.println( a = b ); //false System.out.println( a != b ); //true System.out.println( a == b ); //false 2. 논리연산자 ① && (엠퍼센트/and) and연산자는 좌항과 우황이 모두 '참' 일 때만 전체가 참이 됩니다. ㄴ~와, 그리고(이고), ~면서, ~이면서, ~부터,~까지 ~사이 int a = 100; // a는 100이상이면서 짝수인가 ? System.out.println(a>=100); //true System.out.println(a % 2 ==0); //true // && 를 이용해서..
· ON/JAVA
1. 출력 메소드 1) System.out.print() : 단순 출력 (출력 후에 줄바꿈 x) 2) System.out.println () : 한줄 출력 (출력 후 자동으로 줄 바꿈 수행) System.out.println("테스트1"); // 한줄출력, 줄 바꿈 가능 System.out.println("테스트2"); // System.out.print("테스트3"); // 단순 출력, 줄 바꿈 불가 System.out.print("테스트4"); System.out.println("테스트6"); System.out.println("테스트7"); 3) System.out.printf("%형식", 변수) : 출력될 문자열 형식을 패턴으로 지정하는 출력구문 / 줄 바꿈 x 정해진 패턴대로 들어갈 변수를 순차..
· ON/JAVA
1. 변수란 ? (Variable) - RAM에 값을 기록하기 위한 공간 - 공간에 기록되는 값(Date)이 변할 수 있어서 변수라고 한다. - 변수는 여러 종류 존재하며, 저장되는 값의 형태 크기가 다르다. - 하나의 값을 저장할 수 있는 저장공간 → 변수를 사용할 때 장점은 ? - 가독성이 증가 한다. - 재사용성이 증가한다. - 코드 길이가 감소된다. - 유지보수성이 증가한다. (코드수정용이) // 변수 사용하지 않았을때 System.out.println(2*3.141592653589793*10); System.out.println(3.141592653589793*10*10); System.out.println(3.141592653589793*10*10*20); System.out.println(4..
· ON/JAVA
1. 프로그래밍 기초 1) 프로그램 컴퓨터가 인식할 수 있는 명령어의 나열(집합) 2) 프로그래밍 프로그램을 작성한 과정 = 코딩 3) 프로그래머 프로그램을 작성한 사람 2. java 프로그래밍 언어 특징 * 프로그래밍 언어 : 프로그램을 작성하기 위한 언어체계, 사람이 컴퓨터와 소통하게 하는 요소 ① 운영체제(OS)에 독립적 ② 객체 지향 프로그래밍 언어 ③ 사용하기 쉬운 언어 - 능률적이고 명확한 코드 작성 가능 - 다른 언어의 단점 보완(포인터, 메모리관리) ④ 자동메모리관리 (Garbage Colletion) ⑤ 동적 로딩 지원 ⑥ 멀티쓰레드 지원 ⑦ 네트웥크와 분산환경 지원 1) JVM (Java Virtual Machine) java를 실행하기 위한 가상 기계로 OS ( 운영체제)에 관계 없이..
· OFF/daily
29살, 비전공자인 나는 잘 다니고 있는 회사를 그만 뒀다. 26살에 취업하여 운영 / 기획자로 4년차에 커리어 전환을 하기로 마음 먹었다. 현재 국비 학원을 다니고 있고, 사실 다닌지 2일 됨˙˙˙ 이 글을 쓰는 이유는 내가 나중에 힘이 들때 왜 개발자를 하게 되었는지, 그때 어떤 감정으로 이 도전을 하게 되었는지 되돌아보고 다시 마음을 다 잡기 위해서다. 그렇다면 나의 커리어 전환 도전기에 대해서 작성해보자! Q. 멀쩡하게 잘 다니고 있는 회사를 왜 그만 둔거야 ? 커리어 전환 배경이 뭐야? A. 운영자로 일했을때 '이거 하나면 수정하면 일하는 시간이 엄청 단축 될 것 같다.'라는 생각을 했다. 어떤식으로 수정되었으면 좋을지도 생각을 해서 상사께 "이부분에 대해서 이런식으로 수정하게 되면 좋겠습니다...
· OFF/daily
3월31일부터 4월13일까지 해외 여행을 다녀왔다. 그 후 계속적으로 하루하루 3시간씩은 공부를 하고 있는데, 도저히 객체지향이 이해가 되지 않아 계속 붙잡고 있어 포스팅을 하지 못하고 있다. 오늘도 다시 클래스 객체 메서드를 하고 있다. 하루에 하나씩 포스팅을 하기로 했는데, 객체지향이 이해가 안되서 미쳐버리겠다. 개발자인 동생이 흐름만 이해하고 넘어가라고 하는데 대충 이거 인 것 같은데, 혼자 하려고 하면 잘 안되서 답답해 죽겠다 .😥 작심삼일깨기라는 타이틀을 걸었지만 계속 작심삼일 하는중˙˙˙ 현재 학원에서 들으라고 주는 동영상을 모두 완강하였다. 완강 후 다시 생활코딩 유튜브를 한바퀴 돌릴 예정이다. 너무 많이 놀았다 ㅜ ㅜ 오늘부터 더 열심히 공부해야지 이번주 금요일날 학원 가니 진짜 이상하다...
박도비
비전공자의 개발자 도전기