최 단 산 쉬 관 리 삼 대 3. 산술연산자 -->/ * % + - 생소한 기호 --> % : 나머지 값을 가지고 오는 연산자 5 / 2-->2 ... 1(나머지) 5.0/2 --> 2.5(자동 형변환) 5/2.0 8 % 5 --> 결과값은 3 몫 : 1 나머지 : 3 9 % 4 --> 결과값 1 몫 : 2 나머지 : 1 n % 3 --> [ 0 , 1 , 2] 4 % 3 ... 1 5 % 3 ... 1 6 % 3 ... 0 7 % 3 ... 1 8 % 3 ... 2 9 % 3 ... 0 n % 3 ... 0, 1, 2 n % 4 --> 4개중에 1개 n % 2 ... 그 나머지 값이 항상 0이라면 ... 그 n은 짝수다 n % 7 ... 그 나머지 값이 항상 0이라면 ... 그 n은 7의 배수다 pac..
:계산하는 문자 :사칙연산, 비트연산, 대소비교 , 특별한 기능(타입 체크) 메서드 호출하거나 변수를 호출하는 기능 배열을 호출할때도 사용 5 + 3 * 2 #실습 1. package inputex; import java.util.Scanner; public class InputTest { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.print("이름을 입력하세요 :"); String str = sc.nextLine(); System.out.println("이름 :" +str); //문자열은 순번이 매겨져 있음 //이 순 신 //0 1 2 //각각의 문자열을 부르기 위해서 사용하는 메서드 ch..
class만이 메서드를 가질수 있다 1. Scanner 활용 객체.메서드() : 기능수행(동사적) "인스턴스 방식" - 절차가 복잡(기본 표준) System.out.print("책 제목 : "); String bookTitle = scan.nextLine(); System.out.println("입력한 책 제목 : "+bookTitle); --> 책 제목 : 입력한 책 제목 : ( 문장을 입력 할 수 있게 나오지 않고 그냥 연결되서 나온다 ) #실습1.nextLine() package scanex; import java.util.Scanner; public class ScannerTest { public static void main(String[] ar..
※ 데이터 특징 1)형변환 : value 존재 -->그릇안에 담긴다(타입) 기계 100 byte, short, int , long 1.1 (1) 자동 형변환 : 정해진 규칙에 따라 컴파일러가 바꿔주는 것 -> 큰 타입으로 바뀜 EX) 정수 타입 int로 바뀌어서 결과가 나옴 - 정수/정수 --> 정수 - 실수/정수 --> 실수 결과값에 대한 타입이 자동으로 바뀐다 (실수->연산을 더 규칙적으로 할수 있음) - byte, short, char -->연산할때 int형으로 바뀜 package castingex; public class CastingTest { ..
기계 --> 전기신호 작동 1 0 : 2진값(bit) 1byte = 8bit 0000 0000 -128~127 1000 0000 0000 0000 -32768~32767 부호비트 byte 1byte 정수 --- short 2 int 4 long 8 실수 --- float 4 double 8 문자 -- char(캐릭터) 2 논리 -- boolean 1 1. 변수( Variable ) -->메모리 저장소에 대한 이름이다. 메모리 저장소는 뭘로 만들까 ?-> 자료형 얼만큼 필요한데?150000byte(x) short(x) int(o) ->4byte 정수계열 int형 선택 int myMoney = 150000;( 처음에는 무조건 int 위주로 사용 ) 정수는 int가 기본이다 ->int 연산일 때 가장 최적화 ..
출력문 #2 1. System.out.println("안녕"); 2. System. out. println("어서와"); ()안에 내용을 쓸 떄 → 그 내용물을 "argument"라고 부름 3.argument는 숫자가 될 수 있다 System.out.println(123); 4.argument는 연산을 할 수도 있다 System.out.println(123+123); System.out.println(123*123); System.out.println(12/123); System.out.println(12-123); 5. 아규먼트로 올 수 있는 데이터 "" -> 문자열(String) 123 -> 소수부가 없는 수 : 정수 (Integer, int) 12.1 -> 소수부가 있다 : 실수 (double) d..
1. 프로젝트 만들기 ▶ java 환경으로 만들기 Perspective --> Java 선택 ▶ 파일 만들기 ▶ 파일 이름 지정 - 0407 로 지정해줌 대화상자) project 이름 : 0407▷ 프로젝트 - 응용 프로그램을 만들 때, 여러 폴더를 구성하는데 그 폴더들을 담는 가장 외부의 폴더 - 프로젝트 이름은 응용 프로그램의 이름과 비슷하게 진행 ▶ class 파일 생성 src 오른쪽 마우스 클릭 ▶ Package - 소스 파일( . java) 을 담기 위한 하나의 폴더 ▶ Name- 패키지 이름은 ex를 끝에 붙이기로함 (ex) basicex)- class 이름은 대문자로 시작하기로 함 (ex) BasicTest) ▶ 실행 2. 폰트 설정하기 ▶ window -> preferences 선택 ▶fo..
※ jbk 설치. jdk.exe 파일 설치 1) oracle.com 접속 2) Downloads 마우스 커서를 가져다 댐 3) Java for Developers(-자바를 개발하기 위한 도구) 항목 선택 4) JDK 라고 되어있는 부분을 클릭 다운로드 (빨간 박스 안에 있는 두 부분 모두 다운로드 가능) 5) Accept License Agreement 체크해주기 자신의 컴퓨터 운영체제 확인 제어판 --> 시스템 운영체제에 맞는 파일 다운로드 6) 설치하기 시작 해당파일 더블클릭후 실행 7) 설치가 되었는지 확인 작업 ▶Program File ▶Java 파일 선택 ▶ jdk /jre 파일 확인 ※ 이클립스 설치 ▶IDE 문서를 편집하는 Tool ▷IDE : 개발할 때 필요한 환경을 하나로 모아 놓음 - ..