증감 연산 과정을 보여주기 위한 소스 코드
public class sumTest{
public static void main(String args[]) {
int num = 3;
System.out.println("++3=" + ++num);
//3에서 1을 증가시키고 num에 4가 저장된 후 출력
System.out.println("3++=" + num++);
//4인 num값을 출력 후 1이 증가된 5가 저장됨
System.out.println(num);
//5가 출력이 됨
}
}
비교 연산자
논리 연산자
비트 연산자
기타 연산자
배열의 개념
일차원 배열의 선언과 사용
이차원 배열
실습 (명령행 매개변수로 받은 다섯 개의 자바 점수들을 정수형 배열에 저장하고, 배열에 저장된 점수들의 총합과 평균을 출력하는 프로그램 구현)
public class ArrayTest {
public static void main(String[] args) {
//자바 정수 5개를 저장할 수 있는 정수형 배열 생성
int[] javaScore = new int[5];
//1. 명령형 매개변수로 들어온 5개의 자바 정수를 배열에 저장
javaScore[0] = Integer.parseInt(args[0]);
javaScore[1] = Integer.parseInt(args[1]);
javaScore[2] = Integer.parseInt(args[2]);
javaScore[3] = Integer.parseInt(args[3]);
javaScore[4] = Integer.parseInt(args[4]);
//2. 배열에 저장된 자바 정수의 총합 구하기
int sumScore = 0;
sumScore = javaScore[0] + javaScore[1] + javaScore[2] + javaScore[3] + javaScore[4];
//3. 자바 점수와 평균 구하기
double avgScore = 0.0;
avgScore = (double)sumScore / javaScore.length;
// 총합과 평균 출력
System.out.println("자바 점수의 총합:" + sumScore);
System.out.println("자바 점수의 평균:" + avgScore);
}
}
나는 파이썬에 대해서 공부를 하였었는데 자바에 대하여 공부를 해보니까
메소드와 클래스를 처음부터 다루기 때문에 왜 파이썬이 배우기 쉽다고 하는지 이해가 간다.
근데 나한테는 자바가 좀 더 재밌는 것은 아마 좀 더 복잡하고 어렵기 떄문이 아닐까한다.
출처: SWEA사이트