본문 바로가기

전체 글

(143)
자바 class 파일 작성해보기 효율적인 코드 작성을 위해 기본명령어와 단축키를 잘 기억해두자 class 파일을 만든 뒤 코드 작성을 위해 넣어야 하는 명령어인텔리제이 환경에서는 main이라고만 써도 자동완성이 활성화된다.// 코드의 진입점public static void main(String[] args) {} 출력 명령어인텔리제이에서는 이클립스와 달리 sysout 자동완성이 안된다.System.out.println(); 줄간격과 띄어쓰기로 가독성 높은 코딩을 해보자.package ch01;// 탭 간격을 일정하게 유지하면 코드가 더 읽기 쉬워진다.// (가독성 권장 사항)public class HelloJava { // 한 줄 주석 : 자바가 실행하지 않는 부분이다. /* 여러 줄 주석 : 긴 설명을 작성할 때 사용..
자바 학습 목표 백엔드(서버기술): 자바 스프링부트 프론트엔드(UI): 플러터 이 두 단을 연결하는 기술을 배우게 될 것 // 학습방법 //input 단기 기억 ... 나는 이걸 머리속에 넣을거야 // 집중 ---------> 약호화 // 반복 // 응용 장기 기억 ... 트리거 // 연습  output 프로그래밍이란 컴퓨터와 대화하면서 작업을 시키는 것이다. 프로그래밍 언어인 자바(java)는 다양한 환경에서 사용할 수 있고 역체가 오래돼 많이 사용된다. 자바는 객체/지향/언어? // Objective Oriented Paradigm 객체지향 모델로 설계된 언어라는 말이다. 객체란 현실에 존재하는 모든 것 상태를 정의하며 행위를 정의한다. // 학습목표 //1. 자바의 기본 문법 습득 2. Objective Orien..
반복문 Do While 구문 4월3일 반복문에는 여러 종류가 있는데 왜 do while 문을 써야 할까실행문을 반드시 1번을 보여줘야 할때 do while을 사용한다. 참고.for 문은 시행횟수가 정해져있을때 주로 사용한다.while 문은 시행횟수가 일정치 않을때 주로 사용한다. package ch07;public class SimpleDoWhile { // 코드의 진입점 (메인함수) public static void main(String[] args) {  // how와 why를 생각하라// do { // 반드시 한 번은 수행이 된다. } while (조건식); // 반복적인 패턴이 보인다면 반복문을 활용할 수 있다.  // while 문 // 반복의 횟수가 불명확할 수 있다. // 조건에 따라 결정된다.  // for 문 // 보통 반복..
반복문 for 구문 4월1일 개발 공부의 포인트는 how와 why를 생각하면 된다. 문법의 모양.. 그리고 왜 쓰는가를 생각해야 한다. 반복문 for 구문은조건문 if 구문과 함께 많이 쓰인다. for (int i = 0; i sum1 += i} 반복문이란 반복되는 구문을 줄여 효율적인 작업수행을 가능하게 한다."반복적인 패턴이 보인다면 그 때 for 문을 생각해 보자"package ch05;public class ForTest1 { public static void main(String[] args) {  // 문제 0~9부터 화면에 출력하시오 System.out.println(0); System.out.println(1); System.out.println(2); System.out.println(3); System.out.pr..
조건문 if 구문 3.31 if구문의 구조를 이해하고 응용해본다.앞으로 개발자로 일하게 된다면 가장 많이 쓰게되는 구문이다.package ch05;public class fiTest { public static void main(String[] args) {  // 제어문if // 주어진 조건에 따라서 실행이 다르게 이뤄지도록 구현할 때 사용한다 // 만약 ..이라면 boolean flag = false; // 변수의 선언과 동시에 초기화했다 // if문에는 몇가지 종류가 있는데 // if문 단독 if (flag) { System.out.println("괄호 안에 조건의 식이 true이면 이 부분이 실행됩니다."); } // end of if // 정리 : if문 단독은 실행이 될 수도 있고 안될 수도 있다. // if else ..
연산자(관계,논리,삼항) 개념 이해 3.28 관계연산자package ch04;public class MainTest1 { //코드의 시작점 public static void main(String[] args) { // 관계 연산자 // 연산의 결과가 참, 거짓으로 반환됨 --> true, false int num1 = 5; int num2 = 3;  boolean result1 = num1 > num2; System.out.println("result1 : " + result1);  boolean result2 = 10 100; System.out.println("result2 : " + result2);  // System.out.println(100 != 100); // 5 3 System.out.println(num1 num2); // f..
자바 데이터들의 형 변환 3.27 변수들의 형 변환 방법을 배웠다.이클립스의 유용한 사용법을 배웠다.sysout ctrl space (강제형변환)2바이트에서 4바이트로, 4바이트로 8바이트 형태로 변환할때는 문제가 없지만반대일때는 오류가 발생하기에 강제로 형변환을 해준다.이 경우 데이터 손실이 발생할 수 있다.package ch02;/** * 형 변환이란?(자료형에 형태를 변경하는 것) * 데이터 타입을 다른 데이터 타입으로 변경 하는것 * 두 가지 종류 * 자동(암시작) 형 변환, 강제(명시적)형 변환 */public class TypeConversion { public static void main(String[] args) {  int intDataBox = 100; double doubleDataBox; doubleDataBox ..