728x90
반응형
삼항연산자: 조건이 참이면 전자, 거짓이면 후자
a>b? a:b
a가 b보다 크면 a 를 선택
증가, 감소 연산자 : 변수의 값을 1식 증가, 감소 시키는 단항 연산자
--a; ++a; //전위, a의 값 1감소/1증가 - a의 값 사용
a--; a++; // 후위 연산자 a의 값 사용 후 a의 값 감소, 증가
int x=10;
System.out.println(--x); //print10 /9
System.out.println(x++);// 9 /10
System.out.println(x--);//10 /0+9
System.out.println(++x); //10/ 10
System.out.println(x);//10
키보드로부터 입력을 받고싶다면 Scanner
Scanner sc = new Scanner(System.in);
system.in 은 입력스트림
int num = sc.nextInt(); //정수 입력, num에 입력받은 값 저장
float flo = sc.nextFloat() //실수
Double dou = sc.nextDouble; // 실수
String str = sc.next() //문자열 입력, 공백 앞까지
String str = sc.nextLine; //문자열 입력, 공백까지 입력 받는다
sc.nextLine() 은 버퍼 비우기로도 사용된다
sc.close() ; // 모든 입력을 받았으면 scanner를 닫아준다.
관계연산자
a==b : a와 b의 값이 같은가?
a!=b : a와 b가 다른가?
a <b : a가 b보다 작은가?
a > b: a가 b보다 큰가?
a <= b: a가 b보다 작거나 같은가?
a >= b : a가 b보다 크거나 같은가?
728x90
'JAVA > Bootcamp 자바' 카테고리의 다른 글
VO class, 메서드 오버로딩, toString() (0) | 2024.02.22 |
---|---|
접근제어 (0) | 2024.02.21 |
메서드와 변수 (0) | 2024.02.21 |
객체와 클래스, 배열 (0) | 2024.02.21 |
자바 기초: 컴파일? 빌드? JDK? JRE? JVM? (0) | 2024.02.14 |