JAVA 자바 산술연산자, 논리연산자,제어문 정리와 적용예제
Devel/JAVA2020. 8. 16. 17:02
반응형
#연산자
#산술연산자
4칙 연산(+, -, *, /)과 나머지 값을 구하는 연산자(%)를 말한다
#증감연산자
1씩 증가 또는 감소시키는 연산자이다. 주의할 점은 다른 연산자와 같이 사용시, ++ 또는 --와 같은 연산자 가 변수 앞에 위치하느냐? (전치) 아니면 변수 뒤에 위치 하느냐?(후 치)에 따라서 결과값이 다르게 산출된다
public class OperaterTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//2.대입연산자
int x =10;
int x2 = x;
System.out.println(x2+= x); // x2= x2+x; ex) x+=1 -> x = x+1
System.out.println(x2-=x); // x2= x2-x
System.out.println(x2*=x); // x2 = x2 *x
System.out.println(x2/=x); // x2 = x2 /x
System.out.println(x2%=x); // x2 = x2 %x
//3.증감연산자(증가/감소연산자)
int k =10;
//++k; //전치
int a = ++k; //전치 k =k+1, int a =k
System.out.println(a + " "+ k);
int b = k++;//후치 int b=k, K =K+1
//k++; //후치
System.out.println(b + " "+k);
}
}
#비교연산자
#논리연산자
and(거짓이 하나라도 있으면 거짓)
or(참이 하나라도 있으면 참)
//5.논리연산자
System.out.println(3==4 &&4>3);
System.out.println(! true);
System.out.println(! false);
System.out.println(true || true);
System.out.println(true || false);
System.out.println(false || true);
System.out.println(false ||false);
System.out.println(true && true);
System.out.println(true && false);
System.out.println(false && true);
System.out.println(false && false);
#Short-circuit logical 연산자
#3항연산자
//6.3항연산자
int xxx =(3==4)?100:200;
String xxx2 = (3==4)?"A":"B";
System.out.println(xxx);
System.out.println(xxx2);
-Scanner, impor
import java.util.Scanner;
public class Scanner_Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println("1.이름을 입력하세요.");
String name = scan.next();// 화면에 써주는 글씨를 받아서 name에 저장해줌.
System.out.println("2.나이을 입력하세요.");
String age = scan.next();//next가 글씨를 받아서 age에 저장해주는 것이기 때문에 숫자형은 받지 못함.
System.out.println(name + "\t" + age);
scan.close();
}
}
+ex.예제 8
import java.util.Scanner;
public class Test08 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println("1.정수를 입력하세요.");
String a = scan.next();
// String a = Integer.parseInt(a);
System.out.println("2.정수를 입력하세요.");
String b = scan.next();
System.out.println("정수" +a+"과"+"정수"+b+"의 합계:"+ (Integer.parseInt(a)+Integer.parseInt(b)));
'Devel > JAVA' 카테고리의 다른 글
JAVA 자바 배열,다중배열(MutiArray),CallyByValue 개념과 실습예제 (0) | 2020.08.16 |
---|---|
JAVA 자바 for문, 이중 for문, while문 개념과 적용예제 (0) | 2020.08.16 |
JAVA 자바 식별자, 기본 데이터형, 예약어 개념 및 실습예제 (0) | 2020.08.13 |
JAVA 자바 print,printf 개념 및 적용예제 (0) | 2020.08.06 |
JAVA 자바 설치 및 환경변수 설정하기 (0) | 2020.08.06 |
댓글()