java
JAVA #16
JAVA #15
JAVA #13
JAVA #12
if 조건문 형식 )
if(조건식) {
조건식이 참일때 실행;
}
if else 조건문 )
if(조건문) {
조건식이 참일때 실행;
} else {
조건식이 거짓일때 실행;
}
{} 내의 실행문장이 한줄이상인 경우는 반드시 {}로 묶어야한다. 한줄인 경우는 {}로 묶어도 되고, 안 묶어도 된다.
System.out.print(a+" 의 ");
=> print()메서드는 줄바꿈하지 않고 수평으로 출력
a=-a;
=> 양의 절대값 만들기
JAVA #11
JAVA #10
확장된 복합대입 연산자 )
- i = i + 2; -> i+= 2; 2씩증가
- i = i - 3; -> i-= 3; 3씩감소
증가/감소 즉 증감연산자)
- i++; -> 나중에 1증가(후행증가)
- ++i; -> 먼저 1증가(선행증가)
- i--; -> 나중에 1감소(후행감소)
- --i; -> 먼저1감소(선행감소)
증감연산자는 자바언어에서 주로 반복문과 함께 사용한다. 또한 개수 증감을 셀때 사용한다.
i = 10;
System.out.println(i++);
=> i변수값 10을 먼저 출력하고 나중에 1증가
i = 10;
System.out.println(--i);
=> 먼저 1을 감소한 9가 출력
int j = (i--);
=> i 변수값 9를 먼저 좌측 j 변수에 저장하고, 나중에 1감소
JAVA #9
자바의 논리연산자 종류 )
- &&(논리곱) : 두개의 입력값이 모두 참인경우만 true이고 , 나머지는 모두 false
- ||(논리합) : 입력값이 모두 거짓이 경우만 false이고, 나머지는 모두 true이다.
- !(논리부정) : 입력값이 true이면 결과값은 false이고, 입력값이 false이면 결과값은 true이다.
- 논리 연산자 결과값은 boolean 타입 즉, true or false이다.
int age = Integer.parseInt(sc.nextLine());
=> 읽어들인 문자열 나이를 정수숫자로 바꿈
JAVA #8
자바의 비교/관계 연산자 종류 )
- 비교연산자 결과값은 boolean 타입니다. 즉 true or false이다.
- 비교연산자의 종류 )
- >(~보다 크다), >=(~보다 크거나 같다.), <(~보다 작다), <=(~보다 작거나 같다), ==(같다), !=(같지 않다.)
삼항조건연산자)
- 조건식 ? 조건식이 참이면 실행 : 조건식이 거짓이면 실행
re=(a==b);
System.out.println(a+ " == "+ b + " : " + re);
=> false
int max = (a>b)?a:b;
System.out.println(a+" 와 "+b+" 중 더 큰수는? " + max);
=> 10