Computer Language/Java

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import java.util.Scanner; public class DiamondMaker { public static void main(String[] args) { String spacekey = " "; String starkey = "*"; int star = 1; int space = 0; int tmp = 0; while (true) { System.out.println("몇줄짜리 다이아몬드를 만드시겠습니까? 값은 홀수로 입력하셔야 합니다."); Scanner scan = new Scanner(System.in); tmp = scan.next..

1 2 3 4 5 6 7 8 9 10 11 12 13 14 short a = 10; short b = 6; short c = 10 + 6; System.out.println(c) >> 에러가 발생한다. 왜? >> 연산처리는 int로 이뤄지기 때문. >> 따라서 short로 다시 형변환을 시켜줘야 한다. short a = 10; short b = 6; short c = (short)(10 + 6); System.out.println(c) cs 숫자 간 처리과정은 int로 처리가 된다. int보다 큰 범위(long)의 경우에는 long끼리 계산을 한다. 이건 int보다 작은 범위이기 때문. float도 계산할 때에는 double로 바뀐다.

편집 단축키 ▶ [Ctrl] + [D] : 줄 삭제 ▶ [Ctrl] + [Alt] + 위/아래 : 줄 복사 ▶ [Ctrl] + [Shift] + [Enter] : 현재 줄에 새줄 추가 ▶ [Shift] + [Enter] : 다음줄에 새줄 추가 ▶ [Ctrl] + [Right] : 다음문자로 이동 (Ctrl + Left : 이전 문자로 이동 ) ▶ [Ctrl] + [L] : 원하는 라인으로 이동 ▶ [Ctrl] + [Space] : 코드어시스트 (키보드 Type3를 쓸 경우에는 왼쪽 Ctrl을 누른 상태에서 오른쪽 Ctrl을 누르고 왼쪽 Ctrl을 뗀 후에(오른쪽 Ctrl은 누른 상태로) Space를 눌러준다.) ▶ [Alt] + [Shift] + 방향키 : 블록선택하기 ▶ [Tab] : 들여쓰기 ▶ [S..