본문 바로가기

반응형

Java

(40)
Java_조건문, (if, switch) 제어문 (control sataement) - 프로그램의 처리 흐름을 바꾸는 역할을 하는 문장 제어문 종류 1. 조건문 : if 2. 분기문 : switch 3. 반복문 : for, 확장 for(foreach) 4. 조건 반복문 : while, do~while 5. 기타 : break, continue... [if 조건문의 형식] condition 조건, 조건식 true/false boolesan ex) 정수를 입력받아서 홀수/짝수 출력 코딩 ex) 성적에 따른 수,우,미,양,가 를 출력 [case 조건문의 형식] key : 정수, 문자열(JDK7.0 이전버전에서 X) value : 정수, 상수, 중복X, 문자열 상수 ex) 정수를 입력받아서 홀수/짝수 출력 코딩 ex) 성적에 따른 수,우,미,양,가 를..
Java_연산자(operator) 1. 연산자 (operator)? 연산을 수행하는 기호 +, -, *, / ->4/5= 0 인 이유는 몫이 int 연산 때문 -> - 0으로 나누거나 나머지 값은 처리할 수 없다. -> Infinity -> NaN 2. 피연산자 (operand)? 연산을 하려는 대상 변수, 상수, 수식, 리터널 //int a= 3; //final int X = 100; //a+5+(a>5?100:200)+x [연산자의 종류] ***기능별*** 5가지 구분 1. 산술 연산자 + - * / % 2. 비교 연산자 - 두 피연산자를 비교하는 데 사용되는 연산자이다. - 주로 조건문과 반복문의 조건식으로 사용된다. - 비교 연산 결과는 true/false 값이다. 1) 대입연산자(우측기억공간을 좌측 기억공간으로 갖는다. )로 인..
Java_eclipse 입력 화면으로 부터 입력받는 방법들은 근본적으로 모두 같으므로 차이를 비교할 피룡는 없다. 상황에 맞는 편리한 것을 선택 사용할 것. import java.util.*; -> java.util 클래스를 이용해서 작업, Scanner 클래스를 사용하기 위해 추가 Scanner SC = new Scanner(System.in); -> Scanner글래스의 객체를 SC로 생성 int num = SC.nextInt(); -> 정수를 입력받어서 변수 num에 저장 nextLine()이라는 매서드를 호출하면, 입력대기 상태에 있다가 입력을 마치고 엔터를 누르면 입력한 내용이 문자열로 정렬 String SC = Scanner.nextLine(); ->입력받은 내용을 input에 저장 int num = Interger.pa..
Java_변수 형변환 변수 형변환 1. 형변환 이란? - 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 2. 형변환 방법 -(타입)피연산자 ex) double d = 99.9; int score = (int)d; 위 예제는 bouble 타입ㅇ듸 변수 d 를 int 타입으로 형변환 변환 수식 결과 int -> char (char)65 'A' char -> int (int)'A' 65 float -> int (int)1.6f 1 int -> float (float)10 10.0f 3. 정수형 간의 형변환 - 큰 타입에서 작은 타입으로 변환, 예시로 int 타입 값을 byte 로 변환하는 경우 그 크기만큰 잘려나간다 그래서 경우에 따라 '값 손실'이 발생할 수 있다. - 반대로 작은 타입에서 큰 타입으로 변환, 예시로 byt..
Java_변수(Variable) 1. 변수 변수 ? 값 (Date)를 저장하는 공간 (값 + 공간) ex) 만약 사람의 나이를 저장 나이 변수[데이터 종류+ 데이터 크기] 숫자(정수) 0~125 1bit - 2가지 8bit=byte - 256가지 , 0~255 정수 2. 자바 변수 선언 형식? 종류 + 크기 => 자료형(Dtata Type) 자료형 변수명; ex)boolean 변수명 = true; 1byte - ^ 변수명 - | 자료형 변수명[=초기값];*** 대입(할당)연산자 = ,초기화 진수 ex)10 2 0,1 1010 8 0,1,2,3,4,5,6,7 012 10 0,1,2,3,4,5,6,7,8,9 10 16 0,1,2,3,4,5,6,7,8,9,a,b,c,e,f 0x12 3. 자바의 자료형 (Data Type) 1)기본형(prim..
Java _eclipse 출력 /*이론*/ 시작개체로 사용되는 클래스 안에는 반드시 하나의 main() 함수가 선언되어 있어야 한다. 예) public static void main(String [] args){ } 문제 1) 자바에서 함수(메소드 method ) 선언 형식 적으세요... 실행할 때 ) java Hello main() 가진 시작개체 찾아요.. 프로그램 시작 main 함수(일==기능) ㄱ. 기능 ? 프로그램의 시작, 종료하는 기능 ㄴ. 인자 ? ㄷ. 리턴값 == 리턴자료형 void [접근지정자] [기타제어자] 리턴자료형 함수명( [파라미터 or 인자 or arguments ...] ){ [return 리턴값;] return 문 생략가능 //return ; } 1) 자바에서 모든 코드는 반드시 하나의 시작 개체로 사용하는..
Java CMD 출력 1. 윈도우 + r 2. cmd 실행 첫 이미지 화면 -> C:\User\ ~~~ 3. cd .. javac 파일명.java CLASS 파일이 생성된다. 7. 실행 java 클래스명 8. 최종 출력
Java 이클립스(eclipese) 설치, JDK 설치 , 환경변수 설정 JAVA SE (Standard Edition) - 기본 에디션 Java SE 는 자바프로그램에 공통적으로 사용하는 자바 가상기계이다. 자바프로그램 개발에 필수적인 도구와 라이브러리 API 를 정의!!! 클라이언트와 서버에 상관없이 개발하고 실행하기위해 Java SE 자발개발 키트 JDK 를 설치해야한다. JRE = JVM + 표준 글래스 라이브러리 JDK = JRE + 개발에 필요한 도구 아래 오라클 홈페이지를 통해 자신 컴퓨터에 맞는 JDK 를 설치해야한다. * JDK 다운로드 페이지 다운로드 페이지 : http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK 누른후 !!!! 뭐 대부분 윈도우 사용자겠지만 자신의 윈도우에 맞는 버전..

반응형