#실습1. 점수 --> 학점 100~90 --> A 80 점대 --> B 70 점대 --> C 60 점대 --> D 0~59 점대 --> F (출력 예시)만약 입력받은 점수가 90점 이상이니? A학점 package ifelseex; import javax.swing.JOptionPane; public class IfElseTest { public static void main(String[] args) { System.out.println("=======성적관리프로그램========"); int score = Integer.parseInt(JOptionPane.showInputDialog("점수입력")); if(90
1. 제어문 : control statement -->동적으로 소스를 처리해주는 기능을 함 ->소스(문장)를 반복적으로 실행하거나, ->여러 갈래로 분기 시키는 것 ※ 단락표시 어디서부터~ 어디까지인가? 1. 들여쓰기 2. { } 블럭표시(영역표시) 2. 종류 1) 조건문 (1) if (만약 ~~ 라면) (2) if else (3) if else 여러개 (4) switch 2) 반복문 (1) for (2) while (3) do~while 3) 기타 제어문 (1) break (2) continue (3) return 1. if 제어문 ex) 10이 3보다 작다면 if(논리값)에 따라서 --> if문의 내용을 수행한다--> if문의 내용{}을 건너 뛴다 --> 논리값 : true 안녕 문구를 볼수있다 논리..
최 단 산 쉬 관 리 삼 대 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 : 개발할 때 필요한 환경을 하나로 모아 놓음 - ..