본문 바로가기

JAVA39

4. 메서드 타 언어에서 '함수'라고 부르는 것을 JAVA 에서는 메서드(메소드)라고 부른다. 메서드는 다음과 같은 특징이 있다. 1. 메서드는 반드시 클래스 안에 작성해야한다. 2. 메서드는 메서드 안에 작성할 수 없다. 메서드를 나타내는 문법은 다음과 같다. 데이터타입 함수명(매개변수1, 매개변수2, .... ){ 실행문 } 데이터 타입은 함수가 이후에 리턴하는 값의 데이터 타입을 지칭하는데, 만일 리턴하는 값이 없는 경우 데이터 타입을 void로 설정한다. static void minus(int n1, int n2) { int sum=n1-n2; System.out.println(sum); } public static void main(String[] args) { Test1.minus(5, 3); } 다음과 .. 2020. 3. 20.
3. 조건문 조건문은 조건의 참, 거짓에 따라 서로 다른 작업을 수행할 수 있다. JAVA의 조건문은 C/C++과 동일하다. 1. if문 if(조건식){ 실행할 문장; } 이 때 조건식이 참일 경우 if문 내부의 문장을 실행하고, 거짓일 경우 if문을 빠져나간다. 2. if else문 if(조건식){ 실행할 문장1 }else{ 실행할 문장2 } if else문의 경우 조건식이 참이면 문장 1이 실행되고, 거짓이면 문장 2가 실행된다. 다음 예시는 입력받는 값에 따라 참/거짓을 판단하고, 결과값에 따라 조건문을 실행하는 코드이다. public static void main(String[] args) { Scanner sc=new Scanner(System.in); boolean check=sc.nextBoolean().. 2020. 3. 20.
2. JAVA의 연산 JAVA 역시 다른 언어와 마찬가지로 연산이 가능하다. 1. 산술연산 산술연산 역시 타 언어와 마찬가지로 사칙연산+나머지를 반환해주는 기호로 이루어져있다. + 두 숫자형을 더한다 - 두 숫자형을 뺀다 / 두 숫자형을 나눈 후, 정수형일 경우 그 몫을 반환한다. * 두 숫자형을 곱한다 % 두 숫자형을 나눈 후, 그 나머지를 반환한다. public static void main(String[] args) { int n1,n2; n1=5; n2=3; System.out.println(n1+n2); System.out.println(n1-n2); System.out.println(n1/n2); System.out.println(n1*n2); System.out.println(n1%n2); } 다음과 같이. 세번.. 2020. 3. 20.
1. JAVA의 자료형 1. 정수형 정수형이 담을 수 있는 수는 비트 수 만큼 2의 제곱을 한다. 이 때, 이 경우의 수 안에 음수가 포함되기 때문에 담을 수 있는 최댓값/2로 보는 것이 옳다. byte=1byte(-128~127) ★int=4byte long=8byte byte num1 = -120; System.out.println(num1); int num2 = 1000000000; System.out.println(num2); long num3 = 10; System.out.println(num3); 다음과 같이 출력된다. 숫자형의 주의할 점은, 형의 변환이다. int n1 = num1; 다음과 같은 형은 오류가 나지 않는다. 왜냐하면 int형의 크기가 byte형의 크기보다 크기 때문에, 들어갈 수 있기 때문이다. 그러.. 2020. 3. 17.
반응형