728x90 IT관련131 형변환 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 표현범위가 다른 숫자들의 형변환 표현범위가 좁은 데이터(이하, 표.좁.데) → 표현범위가 넓은 데이터(이하, 표.넓.데) 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. 조건문 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 조건문 조건을 입력하여 그 조건에 따라 다르게 실행되도록 프로그래밍하는 역할 ■ 조건문 쓰는 법 class Main { public static void main(String[] args) { if (true나 false로 판명되는 결과값){ } if (true나 false로 판명되는 결과값){ } else if(true나 false로 판명되는 결과값){ } else{ } } } 첫번째줄 if 의 소괄호()안이 true로 판명되면 첫번째 중괄호{}안이 실행되고 false가 되면 중괄호{}안이 실행되지 않는다. 그리고 두번째줄이 if일 때는 그걸 실행시킨다.(else if나 else라면 실행시키지 않는다.) 그래서 두번째 if의 소괄호(.. 2020. 4. 14. 이전 1 ··· 23 24 25 26 27 다음 728x90 반응형