
🍕조건문 엑셀을 해본 사람이라면 if함수랑 비슷하다고 느낄거야 🍕 If if(true) { ← if절 ← then절 } ()안에 true나 false만 들어갈 수 있어 true면 { } 사이 then절이 실행되고, false면 실행 X if(true) { System.out.println("result:true"); }//result:true if(false) { System.out.println("result:false"); }//false라 실행x 🍕 else true면 then1절, false면 then2절 if(true) { } if(false) { } ↓ 간단히 if(true) { } else { } if(true){ System.out.println(1); } else { System.out...

💬 연산자 operator 특정한 작업을 하기 위해 사용하는 기호, 작업을 지시하는 일종의 명령 - 연산자 종류 대입 연산자 x=1 산술 연산자 비교 연산자 논리 연산자 💬 산술 연산자 Arithmetic + - * / % % 나머지 구할 때 사용 int a=10; int b=3; float c=10.0; float d=3.0; System.out.println(a/b); //3 System.out.println(c/d); //3.3333333 System.out.println(a/d); //3.3333333 10/3.0의 경우, int는 정수를 표현하는 데이터 타입이라 소수점 뒤에 표시 X → 데이터 손실이 일어나 경우에 따라서는 심각한 일이 발생할 수 있어! so, 정수와 실수 비교하는게 중요해 - ..
💟 형변환 Type Conversion 데이터 타입을 변환한다. 장동 형변환 & 명시적 형변환이 있따 ex) int → doublebit는 0과 1로 구성되어 있어.200은 00000000 00000000 00000000 11001000200.0은 01000011 01001000 00000000 00000000 표현하지표현 되는 수는 사람이 봤을 때 동일하지만, 컴퓨터는 소수점의 차이까지 다르게 인식해이렇게 형식이 다른 두 데이터를 더하려고 할 때, a의 데이터 타입을 b 데이터 타입으로 바꿔줘야 하는데우리는 그거슬 형변환이라고 부르기로 했어요 또, 자바가 자동으로 전환해 주는 것을 자동(암시적) 형변환이라함 💟 형변환 규칙 byte → short → int → long → float → double c..
🐬 상수 constant (항상 常). 변하지 않는, 고정되어 있는 값 ↔ 변수 변하는 값 int a=1; //a는 변수, 1은 상수 🐬 정수의 표현 int a=2147483648; //오류. int로 표현할 수 있는 숫자의 범위를 넘음 long a=2147483648; //오류. 이 상수의 데이터 타입이 정수형의 기본 데이터 타입인 int이기 때문에,,,! long a=2147483648L; //상수의 데이터 타입을 변수 a의 데이터 타입(long)과 일치시키기 위해 L 사용 🐬 실수의 표현 int a=2.2; //2.2가 정수가 아닌 실수라 오류. 데이터가 실수인 상수에 맞는 변수의 데이터 타입을 바꿔야 해 float a=2.2; //오류 → 2.2에 맞는 변수 데이터 타입이 float가 아니란 뜻 ..
🔮크기 8 bit 1 byte 1024 byte 1 kilobyte 1024 kilobyte 1 megabyte 1024 megabyte 1 gigabyte 1024 gigabyte 1 terabyte 1024 terabyte 1 petabyte 1024 petabyte 1 exabyte 1024 exabyte 1 zettabyte 🔮종류 -정수형 데이터 타입 메모리 크기 표현 가능 범위 byte 1 byte -128 ~ 127 short 2 byte -32,768 ~ 32,767 int 4 byte -2,147,483,648 ~ 2,147,483,647 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 정수는 int 보통 많이 씀. ..

💜변수 variable. 문자나 숫자 데이터를 가리키는(담는) 컨테이너 like 대명사, 그 그녀 그것, 맥락과 상황에 따라 대상이 달라지는 것 int a; //변수 만드는 구문, 변수 선언 a=1; //변수 할당, a라는 변수에 1 대입 System.out.println(a+1); //2 - int (interger) 데이터 타입(형식), 숫자로 인식 - a 변수의 이름. 다른 것도 상관 X (방정식에서 x,y,z 느낌) - ; 세미콜론. 문장(statement)이 끝났음을 의미 - // 주석(comment) 로직에 대한 설명 & 코드 비활성화 & 코드 사용법을 문서화 시 사용. 컴파일러(자바)는 얘를 해석하지 않고 무시 더보기 💡 "a라는 변수를 우리가 만들었고, 변수 안에 담길 수 있는 값은 숫자입..
새 패키지 생성 [org.opentutorials.javatutoirals.numberstring] 👻 숫자와 문자 새 클래스 생성 [Number] package org.opentutorials.javatutorials.eclipse; public class Helloworld { public static void main(String[] args) { System.out.println(1+2); } } system.out.printIn( ) ; < 괄호 안에 값을 넣어주면 그 결과 콘솔에 출력 👻 문자와 문자열 새 클래스 생성 [CharSting] 문자 Character A ' ' 작은 따옴표 사용 문자열 String AB " " 큰 따옴표 사용 System.out.println('생');
이클립스? 자바의 개발도구(IDE라고 불리는 소프트웨어). 오픈소스, 무료, 모든 운영체제 지원 → 자바 에디터느낌 + 다양한 분야에서도 사용되어 플랫폼 느낌 ex) PHP는 변변한 에디터가 없었는데 이클립스를 PHP에 맞게 개조한 PDT, Apatan studio와 같은 에디터가 생김 IDE? Integrated Development Environment 통합 개발 환경. 개발에 필요한 여러 도구들이 하나로 결합되어 있는 백화점 형태 👾 이클립스 화면봐 - Package explorer 프로젝트 관리 도구 - Outline 뷰어. 소스코드의 문법적 요소를 시각적으로 표시해서 어떤 명령어와 요소들로 구성되어 있는지 보여줌. 원하는 것을 빠르게 찾을 수 있어 - Problems 소스코드의 문제점을 보여줌 ..
🙆🏻♀️ win키+R - cmd = 콘솔 실행 🙆🏻♀️ C:\Users\82109> 기본값임 🙆🏻♀️연습 -메모장 (파일명.java) class Helloworld { public static void main(String[] args){ System.out.println("Hello world"); } } - : 드라이브 변경 :c - cd Change Directiory *오른 클릭하면 붙여넣기 cd C:\Users\82109\Desktop\개발\java_tutorials dir/w 저장해둔 .java가 확인됨 - javac .java를 컴파일 명령 < .java 확장자 필수! javac Helloworld.java dir/w Helloworld.java → .class 변경. jvm이 이해할 ..
💻 Java 소개와 수업 소개 -난 정말 자바를 공부한 적 없어요 (책) -소설자바 - 초보에게는 어려우나, 자바 기초 지식 업글하기 좋음 -점프 투 자바 - 텍스트 튜토리얼 제공 💻 설치 ▶ 프로그래밍 = 코드를 작성한다. Like 건축 (건물 생김새, 어떤 구조, 사람들의 동선을 어떻게 움직이게 할 것인가 등) code = source = 설계도 나도 이해하고 컴퓨터도 이해하는 약속 그렇다면 건축과의 차이는? 설계 후 건설을 시작으로 다양한 하드웨어가 필요하지만, 코딩은 소스코드만으로 생각한 것을 작성하면 구현시켜준다! ▶ 자바 기본 지식 -Java SE (Java Platform, Standard Edition) 자바의 표준안. 자바라는 언어가 어떠한 문법을 가져야 한다는 수학의정석 느낌. 현재 v..