분류 전체보기
-
[JAVA]JAVA 클래스와 객체Languages/Java 2021. 2. 17. 23:46
객체란? 의사나 행위가 미치는 대상 구체적,추상적 데이터 단위 객체의 속성 : 객체의 특성,속성,멤버 변수 객체의 기능 : 객체가 하는 기능들을 매서드로 구현 객체지향 프로그래밍 객체를 기반으로 하는 프로그래밍 클래스란? 객체를 대한 속성과 기능을 코드로 구현한것 클래스를 정의 한다 라고한다 객체에 대한 청사진 클래스 정의 하기 (접근 제어자) class 클래스 이름{ 멤버 변수; 메서드; } 학생 클래스의 예 속성 : 학번, 이름, 학년, 사는곳 등등 기능 : 수강신청, 수업듣기, 시험 보기 등등 클래스 정의 class는 대문자로 시작 하나의 자바 파일에 하나의 클래스를 두는 것이 원칙 여러 개의 클래스가 같이 있는 경우 public 클래스 단 하나 public클래스와 자바 파일의 이름은 동일 해야한다..
-
[JAVA] JAVA제어문(break,continue,구구단 예제)Languages/Java 2021. 2. 17. 20:26
continue문 반복문과 함께 쓰이며, 반복문 내부 continue문을 만나면 이후 반복되는 부분을 수행하지 않고 조건식이나 증감식을 수행함 1부터 100까지 중 홀수만 더하는 예 조건이 만족하게되면 나머지 수행문을 수행하지말고 계속해라 package loopexample; public class ContinueEx { public static void main(String[] args) { int total = 0; int num; for(num = 1; num 100) break; num++; } System.out.println(sum); System.out.println(num); } } 구구단 예제 for을 이용한 구구단 프로그래밍 package loopexample; public class ..
-
[JAVA]JAVA제어문(반복문)Languages/Java 2021. 2. 17. 20:19
반복문 어진 조건이 만족 할때까지 수행문을 반복적으로 수행한다 while, do-while, for문이 있다 조건의 만족과 반복 가능 여부에 대해 정확한 코딩을 해야 한다 while문 조건식이 참인 동한 수행문을 반복해서 수행 package loopexample; public class WhileExample { public static void main(String[] args) { int num = 1; int sum = 0;//초기화를 해주어야 오류 x while(num
-
[JAVA]JAVA제어문(조건문)Languages/Java 2021. 2. 17. 20:15
제어문 은 크게 조건문 과 반복문이 있다 조건문 주어진 조건에 따라 다른 수행문이 실행되도록 프로그래밍하는것 EX) if문 if(age >= 8){ System.out.println("학교가 아닙니다"); } if=else 문 if(age>= 8) { System.out.println("학교에 다닙니다"); } else{ System.out.println("학교에 다니지 않습니다"); } package IfExample; public class IfExample1 { //IF/ELSE문 public static void main(String[] args) { int age = 10; if(age >= 8) { System.out.println("학교에 다닙니다"); } //수행문이 하나일 경우에는 중괄호..
-
[JAVA]JAVA필수 연산자2Languages/Java 2021. 2. 16. 20:57
/* 앞 내용과 이어지므로 먼저 확인하자 */ -복합 대입 연산자 대입연산자와 다른 연산자를 함께 사용함 프로그램에서 자주 사용하는 연산자(암기 필요) += : 두 항의 값을 더해서 왼쪽 항에 대입합니다 -= : 왼쪽 항에서 오른쪽 항을 빼서 그 값을 왼쪽 항에 대입 *= : 두 항의 값을 곱해서 왼쪽 항에 대입 /+ : 왼쪽 항을 오른쪽 항으로 나누어 그 몫을 왼쪽항에 대입 %= : 왼쪽 항을 오른쪽 항으로 나누어 그나머지를 왼쪽 항에 대입 = : 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입 (왼쪽에 채워지는 비트 값은 부호 비트와 동일) >>>= : 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입 (왼쪽에 채워지는 비트 값은 0) &= : 두 항의 & 비트 연산 후 그 값을 왼쪽항에 대입 ..
-
[JAVA]JAVA필수 연산자 1Languages/Java 2021. 2. 16. 20:48
연산자란? 항과 연산자 항 : 연산에 사용 되는 값 연산자 : 항을 이용하여 연산하는 기호 EX) '+'기호는 덧셈 연산을 수행 =>덧셈 연산자 연산자는 크게 단항연산자와 이항 연산자로 나뉜다 단항연산자 증감연산자, 부호연산자, 부정연산자, cast연산자 이항연산자 산술연산자, 비트연산자. 쉬프트연산자, 비교연산자, 논리연산자, 대입연산자 *연산자에서는 가장먼저 대입연산자부터 알아야한다 -대입연산자 변수에 값을 대입하는 연산자(int) 연산의 결과를 변수의 대입 우선순위가 가장 낮은 연산자 왼쪽 변수에 오른쪽 변수를 대입 ex) int age = 24; package assigment; public class operationEx { public static void main(String[] args) ..
-
[JAVA]상수,리터럴,형 변환Languages/Java 2021. 2. 15. 23:18
상수 상수 : 변하지 않는 값 상수를 선언 : final 키워드 사용 선언된 상수는 다른 값을 대입 할 수 없음 PI = 3.15; //에러남 프로그램 내에서 변경되지 말아야하는 값을 상수로 선언 해 두고 혹시 변경되는 경우 선언된 값만 수정 package first; public class constant { public static void main(String[] args) { final int MAX_NUM = 100; final double PI = 3.14F; final int studnet_num = 30; int num = 0; if ( num == 30) {} System.out.println(studnet_num); } } 리터럴 : 프로그램에서 사용하는 모든 숫자 값 논리 값 예) 1..
-
[JAVA]변수2 + 문자형변환Languages/Java 2021. 2. 15. 23:15
정수형 문자형 실수형 논리형 1BYTE byte boolean 2BYTE short char 4BYTE int float 8BYTE long double byte : 1바이트 단위의 자료형 동영상 음악파일 실행 파일의 주로 사용 short : 2바이트 단위의 자료형 주로 c/c++ 언어와의 호황 시 사용 int : 자바에서 사용하는 정수에 대한 기본 자료형 4바이트 단위의 자료형 프로그램에서 사용하는 모든 숫자 리터럴은 기본적으로 int로 저장 32비트를 초과하는 숫자는 long형으로 처리 long : 8바이트 자료형 가장 큰 정수 자료형 숫자의 뒤의 L 또는 l 을 써서 long형임을 표시해야함 char : 문자 자료형 컴퓨터에서는 문자도 내부적으로는 비트의 조합으로 표현 자바에서는 문자를 2바이트로 ..