본문 바로가기
728x90

분류 전체보기212

객체 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 객체 = 폴더 메소드가 관련된 것들을 그룹핑한 것이듯, 객체도 변수들과 메소드들이의 그룹핑한 모음과 같다. 객체는 폴더에 비유할 수 있다. 객체라는 폴더 안에는 변수와 메소드를 담고 있다. 변수는 객체폴더안의 txt파일, 메소드는 객체폴더안의 exe파일로 비유된다. 그리고 변수에 담는 데이터는 txt파일을 열면 쓰여있는 내용, 메소드는 실행시키면 만들어진 목적에 맞게 작동되는 파일이다. class Main { public ststic void main(String[] args){ 자동차 내자동차 = new 자동차(); // 자동차라는 폴더를 만듬. 내자동차.번호1="1하 2345" // '자동차'폴더에 제목'번호'인 txt파일 생성, .. 2020. 4. 16.
형변환 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 표현범위가 다른 숫자들의 형변환 표현범위가 좁은 데이터(이하, 표.좁.데) → 표현범위가 넓은 데이터(이하, 표.넓.데) byte → short / char → int → long → float → double 자동형변환? 타입을 변경해도 정보손실이 일어나지 않으면 자동형변환 가능 표.넓.데.형태 변수 = 표.좁.데; ex) double i = 3; ※ 부모class는 자식class 형변환의 명령어를 쓰지않고 자동형변환이 된다. 강제형변환? 표.좁.데.형태 변수 = (표.좁.데.형태)표.넓.데; ex) int i = (int)3.0; ※ 자식class는 부모class를 수동적으로 명령어를 써서 강제형변환해야 한다. 아래는 표현범위 제약.. 2020. 4. 15.
print println pritf 차이점 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. Java에 입문한지 일주일이 지났다. System.out.print(); System.out.println(); System.out.printf(); 별것 아닌 것 같은데.. 이 세가지가 헷갈린다. 1. print - 한줄로 출력 - System.out.print( ); - 소괄호 안에는 변수이름 or "문자열" or 변수이름+"문자열" 을 넣을 수 있다. 2. println - '한줄로 출력' + '자동 줄바꿈' - System.out.println( ); - 소괄호 안에는 변수이름 or "문자열" or 변수이름+"문자열" 을 넣을 수 있다. 3. pritf -'한줄로 출력' + '변수를 데이터타입에 맞게 치환' -System.out.p.. 2020. 4. 15.
컴퓨터 언어에 관한 몇가지 정보 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 자연어 & 기계어 자연어 : 인간이 사용하는 언어 기계어 : 컴퓨터에 명령을 내리기 위해 쓰는 언어. '0'과 '1'로 이루어져있다. 1세대 언어. ■ 컴퓨터의 어원 컴퓨터 = 계산기 '0'과 '1'로만 이루어진 기계어가 너무 어려워서 그것을 아는 사람이 희귀한 시절이 있었다. 그 시절에 기계어를 사용할 줄 아는 사람을 '컴퓨터'라고 불렀다. ■ 기계어 언어종류(탄생순서별) 1. 어셈블리 언어 2020. 4. 15.
템플릿 기초 ■ 복습 *x의 해석 class Main { public static void main(String[] args) { int x =5; x=x; System.out.println("x"+x); } } x=x;의 첫번째 x는 변수이고, 두번째 x는 5이다. *""안의 사칙연산 class Main { public static void main(String[] args) { int i =1; System.out.println("8*i"); } } 8이 아니고 "8*i" 문장이 나옴. ■ 템플릿 =양식 *치환하기 기초 class Main { public static void main(String[] args) { int dan = 8; int i = 3; System.out.println(dan+"*"+i+"=.. 2020. 4. 14.
728x90
반응형