본문 바로가기

java5

3회차_상수 & 데이터 오버플로우 & 형변환 1. 상수 - 수학 : 변하지 않는 값 - 컴퓨터(JAVA) : 한 번만 저장할 수 있는 메모리 의미 1-1. 선언방법 final int AGE; * (상수명 -> 모두 대문자로 표기) 1-2. 상수초기화 방법 변수와 동일 * (초기화 이후 데이터(값)을 대입할 수 없다.) 2. 데이터 오버플로우 : 메모리에 표현범위를 초과하는 값을 저장하려는 경우 자료형의 크기에 따라 저장할 수 있는 데이터 범위가 달라진다. 컴퓨터의 데이터는 0,1로 구분되며 크기는 1bit이다. 1byte는 8bit이며, 원칙적으로 각 bit마다 0,1 두 개의 숫자를 넣어 8자리의 이진수를 나타낼 수 있다. 즉 0~255까지 나타낼 수 있지만 음수도 표현해야하므로 "부호비트"(제일 앞의 bit)를 사용하여 -128~127까지 범위.. 2021. 4. 10.
2회차_출력메소드(printf) 1. 출력메소드 System.out.printf("%형식", 변수 등) - 정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈하지 않고 출력한다. %d: 정수형, %o: 8진수, %x:16진수 %c: 문자, %s: 문자열 %f: 실수(소수점 아래 6자리), %e: 지수형태표현, %g: 대입 값 그대로 %A: 16진수 실수 %b: 논리형 정렬방법 - %5d: 5칸을 확보하고 오른쪽 정렬 (d : 정수) - %-5s: 5칸을 확보하고 왼쪽 정렬 (s : 문자열) - %.2f: 소수점 아래 2자리까지만 표시 public void method2() { //문제2 원의둘레와 면적 구하기 Scanner sc = new Scanner(System.in); System.out.print("원의 반지름 입력:.. 2021. 4. 10.
1회차_클래스 import, println단축키 1. Scanner 클래스 import 하기 Scanner도 하나의 클래스 이기 때문에 import를 해주어야 사용이 가능합니다. 먼저 [ Scanner sc = new Scanner(System.in); ]를 입력한 다음, (sc는 사용자 맘대로 변경가능!) [ Ctrl + shift + O ] 로 간편하게 import 시킬 수 있습니다. 직접 import java.util.Scanner; 를 입력할 수도 있지만 단축키를 통하여 import하면 import java.util.Scanner; 이렇게 자동으로 추가시킬 수 있습니다. 2. System.out.prinln() 단축키 하나하나 적기가 귀찮아서 단축키를 쓰고 있는데 매우 좋습니다:) sysout 을 적고 -> Ctrl + Spacebar 누르기 2021. 4. 10.
1회차_콘솔창, explorer창 1. 자바 콘솔창 옮기기 콘솔창이 아래에 뜨지 않고 클래스들과 같은 창에 떠서 보기 불편해서 콘솔창이 아래에 위치하도록 바꾸고 싶어서 검색하여 방법을 찾았습니다. 구글에서 검색했을 때 다른 방법이 제일 먼저 떠서 해봤지만 되지 않아서 아래 방법으로 하니 바로 됐습니다. [ Window - Perspective - Reset Perspective ] 4. 자바 project explorer 창 열기 Package Explorer 창이 없어져서 프로젝트, 클래스들이 보이지 않게 되어 띄우는 방법을 찾았습니다. [ window - Show view - Package Explorer ] 2021. 4. 10.
2회차_이클립스 하위 패키지 생성 이클립스에서 패키지 안에 패키지를 만들 수 있다는 것을 처음 알았습니다. 매우 쉬운 방법이지만 몰라서 구글링하면서도 헤맸습니다ㅎㅎ 1. 결과물 먼저 보기 일단 아래와 같이 결과물을 생성할 예정입니다. practice 라는 패키지 아래에 object와 variable 패키지가 있는 것을 확인할 수 있습니다. 2. 패키지 안에 패키지 생성하기 2-1. new - package 생성 - 패키지명 : "상위패키지명.하위패키지명" 아래와 같이 [ 상위패키지명.하위패키지명 ] 으로 패키지를 만들어 줍니다. -> 저는 practice.variable / pracitce.object 총 2개 만들어 줬습니다. 2-2. 패키지 생성 결과 아래 그림대로 보이시는 분들이 있을 거에요 처음 봤던 결과물대로 나오게 하는 방법이.. 2021. 4. 7.