- 02. Operation (연산)2023년 11월 30일 17시 50분 22초에 업로드 된 글입니다.작성자: Hyeongseon_Yu

이전 발행글
2023.11.30 - [Java 입문] - 01. Hello world 출력하기
01. Hello world 출력하기
eclipse 설치 후 가장 기본적인 출력 테스트 입니다. 아래 코드블럭을 참고하시면 됩니다. 더 간결한 코드나 궁금하신점 있으면 댓글로 부탁드립니다 :) package day01; public class Hello { public static void ma
devhyeongseon.tistory.com
Hello world까지 출력해봤다면
이제 기본적인 문자열, 숫자를 출력해보고
연산을 처리합니다.
아래 코드블럭을 참고하시고
궁금한점이나 의견있으시면
댓글로 부탁드립니다 :)
public static void main(String[] args) { int x = 2; int y = 5; char c = 'A'; // 'A'의 문자코드는 65 System.out.println(y += 10 - x++); //13 => x는 1증가 System.out.println(x+=2); //5 System.out.println( !('A' <= c && c <='Z') ); //f System.out.println('C'-c); //2 System.out.println(c+1); //66 System.out.println(++c); //B System.out.println(c++); //B System.out.println(c); //C }슬래쉬 두번 이후로는
해당 줄에서 // 뒤에 오는 글자들을 주석처리합니다.
출력 결과.

public static void main(String[] args) { //산술연산 int i = 7 / 3; //몫 2 int j = 7 % 3; //나머지 1 int k = 7 * 3; //21 //비교연산 System.out.println(i == j); // 2 == 1 System.out.println(i != j); // t System.out.println(i >= j); // t System.out.println(i < j); // f System.out.println(k != 21); //f System.out.println(k % 2 == 1); //t System.out.println(k % 2 != 0); //t System.out.println("------------------------------------"); //비트연산자 () & | ^ int a = 5; //0000 0101 int b = 3; //0000 0011 System.out.println( a & b ); //0000 0001 둘다 1이면 1, 아니면0 System.out.println( a | b ); //0000 0111 둘중 하나만 1이면 1, 아니면0 System.out.println( a ^ b ); //0000 0110 다르면 1, 같으면 0 //비트쉬프트 () >> << int h = 192; System.out.println(h << 3); }출력결과

public static void main(String[] args) { int x = 10; int y = 20; if (x != 10 && ++y == 20) { // && 앞에 조건이 F 인 경우 뒤에를 실행하지 않았음 System.out.println("참입니다"); } else { System.out.println("거짓입니다"); } System.out.println("x는:" + x + ", y는:" + y); x = 10; y = 20; if (x == 10 || ++y == 20) { // ||는 앞이 T인 경우 뒤에 실행하지 않음. System.out.println("참 입니다"); } else { System.out.println("거짓 입니다"); } System.out.println("x는:" + x + ", y는:" + y); }출력결과

public static void main(String[] args) { int a = 5; int b = 3; a += 3; // a = a + 3; System.out.println(a); // 8 a -= 5; // 3 a *= 7; // 21 a /= 3; // 7 a %= 2; // 1 System.out.println(a); // 1 }출력결과

public static void main(String[] args) { // 3항 연산식 // 랜덤한 값을 만드는 기능 // System.out.println( Math.random() ); //0이상~1미만 int d = (int) (Math.random() * 10) + 1; // 1~10의 랜덤한 정수값 System.out.println(d); System.out.println(d % 3 == 0 ? "3의 배수입니다" : "3의 배수가 아닙니다"); // 변수 String s = d % 3 == 0 ? "3의 배수입니다" : "3의 배수가 아닙니다"; System.out.println(s); // Math.random() 이용해서 -5~5 까지 랜덤한 정수를 생성 // 반드시 절대값만 나올 수 있도록 3항연산식을 작성해보세요. int r = (int) (Math.random() * 11) - 5; System.out.println("랜덤값r:" + r); System.out.println("절대값:" + (r < 0 ? -r : r)); }출력결과

'Java 입문' 카테고리의 다른 글
06. Scanner(스캐너) 클래스와 사용법 (0) 2023.12.02 05.DataType 데이터의 종류 (0) 2023.12.01 04. Variable , Scope(변수와 유효범위) (0) 2023.12.01 03. Sysout(Print, Printf) 출력문 사용법 (0) 2023.12.01 01. Hello world 출력하기 (0) 2023.11.30 댓글