전체 글 238

자바 연산자 예제소스 (논리연산자)

논리연산자 논리값(true/false)를 피연산자로 함&&(and) : a && b : a와 b 두개 모두 참이어야 결과가 참||(or) : a || b : a와 b 둘 중에 하나가 참이면 결과는 참 !(not) : 결과의 반대값 ○ 예제 소스 int a=10, b=20; // && (and) 그리고, ~이고// true && true => trueSystem.out.println(a falseSystem.out.println(a falseSystem.out.println(a>b && a!=b);// false && false => falseSystem.out.println(a>b && a==b);System.out.println(); // || (or) 또는, ~이거나// true || true => ..

IT/Java 2018.07.09

자바 연산자 종류(단항, 산술, 비교, 논리, 삼항(조건), 대입)와 연산 후 결과 데이터형

○ 연산자변수 = 수식1. 단항연산자 + - 부호 ++ -- 증감 !(not) (형변환)2. 산술연산자 * / %(나머지) + -3. 비교(관계)연산자 > >= intbyte, short, char, int, long 연산자 long => long byte, short, char, int, long, float 연산자 float => float byte, short, char, int, long, float, double 연산자 double => double ○ 예제 소스// 산술연산자int a = 5, b = 2;// 5 / 2 => 2 정수형/정수형=정수형System.out.println("나눈결과" + a/b); // 2 // 5..

IT/Java 2018.07.09

자바 사용자 입력값 입력받기. Scanner 클래스 사용

Scanner 클래스를 사용하여, 사용자 데이터를 입력받기 scanner 입력 후 ctrl + shift + o를 하여, 아래 클래스가 import 될 수 있도록 한다. import java.util.Scanner; scanner 사용후에는 scanner.close(); 를 꼭 해줘야한다. ○ 예제 소스아래 소스는 사용자 데이터를 입력 받아, 출력해보는 예제이다. Scanner scanner = new Scanner(System.in); // 클래스 생성 // System.out.println("이름, 도시, 아니, 체중, 독신 여부를 빈칸으로 분리하여 입력하세요"); System.out.println("이름을 입력하세요 : ");String name = scanner.nextLine();System.o..

IT/Java 2018.07.09

자바 자료형 형변환, 자동(묵시적) 형변환, 강제(명시적) 형변환

○ 자료형 형변환1. 자동(묵시적) 형변환큰기억장소 = 작은기억장소 ; 2. 강제(명시적) 형변환작은기억장소 = (작게)큰기억장소 ; ○ 기본 데이터 타입별 크기정수형 byte(1), short(2), int(4), long(8)실수형 float(4), double(8) 같은 정수형 또는 같은 실수형끼리는 바이트크기를 기준으로 형변환됨.정수형과 실수형 사이에 변환에서는 실수형이 무조건 정수형보다 큼(바이트 크기에 상관없음!) ○ 예제소스double a; // 실수형 변수 aa = 7; // double형 = int형 [자동형변환]System.out.println("a=" + a); //7.0 int b;b = (int)3.4; // int형 = double형; [강제형변환]System.out.printl..

IT/Java 2018.07.09

자바 출력 명령어 종류 (println, print, printf)

○ 자바 출력 명령어 종류println : 한줄 출력 후 줄바꿈print : 한줄 출력printf : 데이터 타입 지정 후 해당 자리를 변수값으로 치환한 후에 출력 ○ 예제소스 int a = 10, b = 20;System.out.print("a 변수출력\n"); // \n : 줄바꿈System.out.println("a = " + a);System.out.printf("a = %d\n", a); // %d : 정수 출력System.out.println("입니다");//%d 정수 %f 실수 %c 문자 %s 문자열System.out.println("a=" + a + ", b=" + b);System.out.printf("a=%d, b=%d\n", a, b);double c=3.14, d=4.56;Syste..

IT/Java 2018.07.08

자바의 데이터 타입 및 변수 선언 방법

○ 자바의 데이터 타입 1. 기본 타입 : 8 개 boolean char byte short int long float double 2. 레퍼런스 타입 : 1개이며 용도는 다음 3가지 배열(array)에 대한 레퍼런스 클래스(class)에 대한 레퍼런스 인터페이스(interface)에 대한 레퍼런스 - 레퍼런스 타입에 대한 내용은 추후 정리하여 다른 글에 포스팅할 예정. ○ 기본 데이터 타입별 크기기본 타입의 크기는 정해져 있다.cpu나 운영체제에 따라 변하지 않는다. ○ 아래 소스에서 변수 선언 방법 및 여러 케이스에 대해 테스트 가능 // 변수 : 기억장소 선언 (크기지정 자료형) // 변수 선언 int a; // 정수 저장하는 기억장소 확보a = 5; // 오른쪽 값을 왼쪽 기억장소에 저장(대입)S..

IT/Java 2018.07.08

이클립스에서 자주 사용하는 단축키

이클립스에서 사용할 수 있는 단축키는 많지만, 자주 사용하는 단축키만 계속 사용하게 된다.작업시 유용한 단축키를 기록 해놓고, 추후 더 생기면 업데이트를 할 예정이다.현재까지 자주 사용하는 단축키는 아래와 같다. 프로그램 실행 : ctrl + f11한줄주석 (//) : ctrl + shift 여러줄 주석 설정(/* */) : ctrl + shift + /여러줄 주석 해제)(/* */) : ctrl + shift + \ 한줄 삭제 : ctrl + d소스코드 자동 재정렬 ctrl + shift + f전체화면 토글 : ctrl + mcontent assistant (자동완성기능): ctrl + space 자동 import : ctrl + shift + o출력명령어 System.out.println() : sy..

IT/Java 2018.07.08