일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Java swtich 학점
- Java 학점구하기
- 자바 배수 확인
- 자바 메소드 호출
- 자바 배수 나열
- 자바 누적합
- 자바 for문
- switch case 조건식
- 자바 return
- 암묵적형변환
- java 조건문
- 자바 비교연산자
- 자바 데이터타입
- 자바 학점구하기
- 자바 void
- 자바 증감연사자
- 자바 배수 더하기
- 자바 중첩문
- 자바 대입연산자
- 자바 반복문
- 자바 사칙연산자
- 자바 단항연산자
- 프로그래밍 연산자
- 자바 3의 배수 출력
- 자바 학점계산기
- 자바 리턴값
- 자바 1부터 100까지 합
- 자바 1부터 100까지 3의 배수 출력
- JAVA If else문
- Java Else if문
- Today
- Total
목록Hello World/JAVA (12)
Fullmoon in me
메소드 (Method) = 프로그램의 함수 특정기능(=연산)을 그룹화해서 재사용하기 위한 단위 public static void 메서드이름(변수형 파라미터) { .... 수행할 연산식 .... } 메소드 호출 : 정의된 메서드는 다른 메서드를 구성하는 {....} 안에서 다음의 형식으로 사용 될 수 있다. 메소드 호출 방법 메서드이름(); 메소드 파라미터 (Parameter) 자파 프로그램의 메소드는 자신이 실행되는데 필요한 조건값을 메서드 이름 뒤 괄호 안에서 변수 형태(= 변수형 변수이름)로 선언한다. 다중 파라미터 메서드가 연산을 수행하는데 두 개 이상의 파라미터가 필요하다면 콤마로 구분하여 선언 가능 public static void 메서드이름( 변수형 파라미터1, 변수형 파라미터2) { ......
형변환 - 변수의 자료형이 변환되는 것 - 특정 자료형의 값을 다른 자료형의 변수에 대입 가능 암묵적 형변환 서로 다른 자료형을 연산 혹은 대입하는 경우, 자바 컴파일러가 자료형을 통일한다 원칙 : 표현범위가 좁은 데이터 타입에서 넓은 데이터 타입으로의 변환만 허용된다 why? 데이터가 손실 되기 때문 명시적 형변환 (Explict Conversion) : 데이터의 손실을 감수하더라도 강제로 형변환 시키는 형태 자료형 b = (변환할 자료형) a; ex. 실수형을 정수형으로 변환하는 경우 소수점이하 자리는 버려진다 public class Main01 { public static void main(String[] args) { double a = 3.14d; int b = (int) a; System.ou..
반복문 ( Loop ) while문 👉 기본형식 초기식; while( 조건식 ) { 반복적으로 동작할 구문 증감식; } 예시 (1부터 100까지의 합 구하기) public class Sum2 { public static void main(String[] args) { // 합을 저장할 변수 sum // 초기식 int sum = 0; int i = 1; // 반복문 while(i
반복문 ( Loop ) for문 👉 기본형식 for (초기식; 조건식; 증감식) { 반복적으로 동작할 구문 } 1. 최초의 초기식을 설정한다 2. 초기식을 설정한 다음 조건식을 판단한다 3. 만약 조건식이 참이라면 반복적으로 동작할 구문을 1회 수행한다 3. 반복구문을 수행한 후 증감식으로 이동한다 4. 반복구문을 수행한 후 증감식으로 이동한다 5. 증감식을 수행한 후 다시 조건식으로 이동한다. 여전히 조건식이 참이라면 반복수행을 처리하고, 그렇지 않으면 for문을 종료한다. 예시 ( 1부터 100까지의 합 구하기) public class Sum { public static void main(String[] args) { // 합계를 저장해줄 변수 sum 선언 int sum = 0; /* 초기식: int..
switch문 하나의 변수(기준값)에 대한 여러가지 case를 정의하는 구문 조건이 만족되는 case가 나올 때까지 순차적으로 실행된다 break가 있으면 조건이 만족되는 case가 나오면 구문이 실행된 후 조건문 밖으로 빠져나옴으로써 종료된다. 👉 기본형식 switch (기준값) { case 값1: 실행될 구문 break; case 값n: 실행될 구문 break; default: 모든 경우에 충족되지 않을 경우 실행될 기본구문 break; } 예시1 public class Switch { public static void main(String[] args) { // 학점이 B라면 char grade = 'B'; switch (grade) { case 'A': System.out.println("91-1..
조건문(Condition) : 특정 조건을 충족할 경우 실행되는 구문 ✔ If문 : 주어진 조건이 참일 경우 지정 👉 기본 형식 if (조건) { 실행할 구문 } ✔ If~else문 : if 조건문이 참이면 if문 실행 / If문의 조건과 반대되는 경우는 else문 실행 👉 기본 형식 if (조건) { 실행할 구문 } else { 반대경우에 실행할 구문 } ✔ If~else if~else문 : if 조건문이 참이면 if문 실행 / else if문은 두번째, 세번째 ~~~ n번째 조건 나열 If문의 조건과 반대되는 경우는 else문 실행 👉 기본 형식 if (조건) { 실행할 구문 } else if (2차 조건) { 실행할 구문 } else if (3차 조건) { 실행할 구문 } else if (n차 조건..
대입연산자 - 변수에 숫자나 문자열 등의 자료를 입력하거나 연산 결과를 다른 변수에 할당 - 좌변에 우변을 대입한다 // 변수에 값 대입 ( 일반적인 변수의 할당과정 ) int a = 110; // 변수에 변수 대입 int b = 3; int c = b; // 변수 c에 변수 b의 값(3)이 복사 사칙연산자 - 정수(byte, short, int, long)와 실수(float, double)의 연산은 정수가 실수형태로 형변환되어 처리 되기 때문에 결과는 실수가 된다. - 덧셈, 뺄셈, 곱셈 ,나눗셈 * 나눗셈 주의 * ✔ / : 몫 ✔ % : 나머지 ✔ 0으로 나누기 불가능 ✔ 실수는 오차가 발생한다.( 이진수로 변환이 안되기 때문) 단항연산자 - 어떤 변수의 값에 대한 계산결과를 다시 자기 자신에게 대..
기본자료형 (Primitive Data Type) : 자바에서 제공되는 자료형으로 프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드 데이터 자료형 메모리크기 표현가능범위 참/거짓 boolean 1byte true/false 문자 char 2byte 모든 유니코드 문자 (\u0000 ~ \uFFFF) 정수 byte 1byte -128 ~ 127 short 2byte -32,768 ~ 32,767 int 4byte -2,147,483,648 ~ 2,147,483,647 long 8byte 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 실수 float 4byte 1.40239846E-45f ~ 3.40282347E+38f double 8byte ..
1. 자바 소스코드 작성 ( *.java 파일 ) 2. 컴파일 하여 (이클립스가 자동으로) 자바 어플리케이션 생성( *.class 파일 ) 3. 작동 시키면 (Run) 4. Java Virtual Machine이 작동하여 파일을 읽어 컴퓨터를 동작 Java 특징 및 장점 일반 프로그래밍언어는 컴파일 된 프로그램은 운영체제 상에서 독립적으로 실행된다. 따라서 운영체제가 다르면 프로그램도 새로 만들어야함 (소스코드 수정 필요) but ⁉ Java는 각 운영체제에 맞는 JVM(Java Virtual Machine)이 설치된 환경이라면 하나의 프로그램이 실행 환경의 영향을 받지 않고 동일하게 실행 될 수 있음
public class 클래스이름 { public static void 메서드1() { // ... 기능구현 ... } public static void 메서드2() { // ... 기능구현 ... } } 자바 실행 1)클래스를 찾고 2)메소드를 찾은 후 3)메소드 안에 있는 기능을 실행시킨다. Class : 자바 프로그램의 최소단위이자 최상위 블록 public이 적용된 클래스는 소스파일 내에서 반드시 하나만 존재할 수 있다 public이 적용된 클래스의 이름은 소스파일의 이름과 동일해야한다 클래스 이름은 개발자가 자유롭게 정할 수 있다 Method(함수) : 클래스 안에서 기능을 구현하기 위한 블록 단위 하나의 클래스 안에 여러개의 메서드가 존재할 수 있다 메서드 이름은 자유롭게 정할 수 있다 예시 p..