본문 바로가기

Java/Java 기초

(16)
[Java] 조건 연산자 If문을 간단하게 사용하기 조건 연산자 - if문과 같이 조건에 만족하는 경우와 아닌 경우 실행되는 실행문을 구분합니다. - 하나의 명령(한 줄의 명령)으로 간단한 if문을 처리할 수 있습니다. - 단, 여러 줄의 실행문을 입력할 수 없고, 값을 리턴하는 역할만 합니다. - 문법 더보기 조건 ? 숫자값1 : 숫자값2; // 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다. 조건 ? 숫자값1 : 숫자값2; // 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다. class CondOp { public static void main(String[] args) { int n1 = 10, n2 = 20, big; // n1과 n2중 더 큰 값을 big에 넣어 출력 big = 0; if (n1 > n2) { big = n1; ..
[Java] If문 if문 - 조건이 참이면 특정 실행문을 실행시키는 제어문. - else문을 사용하지 않으면 조건에 따라 하나도 실행되지 않을 수 있습니다. - 문법 더보기 if (조건1) { 실행문1; } [ else if (조건2){ 실행문2; } else if (조건n){ 실행문n; } else { 실행문; } ] - else문을 사용하면 if문의 실행문들 중 하나는 반드시 실행됩니다. - else가 없으면 하나도 실행되지 않을 수도 있습니다. - if문 안에서 다른 if문을 실행할 수도 있습니다. class IfEx { public static void main(String[] args) { int num = 120; if (num < 0) //num의 값이 0보다 작으면 { System.out.println("0..
[Java] 증감 연산자 적용 순서 알아보기 증감 연산자 : ++, -- - 값을 1씩 증가 또는 감소 시키는 연산자 class OpPostPrefix { public static void main(String[] args) { int n1 = 7, n2, n3; n2 = ++n1; // n1의 값을 1 증가 시킨 후 n2에 대입 n3 = --n1; // n1의 값을 1 감소 시킨 후 n3에 대입 System.out.println(n1 + ", " + n2 + ", " + n3); // 7, 8, 7 n1 = 7; n2 = n1++; // n1의 값을 n2에 대입 시킨 후, 1 증가 n3 = n1--; // n1의 값을 n3에 대입 시킨 후, 1 감소 System.out.println(n1 + ", " + n2 + ", " + n3); // 7, ..
[Java] 논리,비교 연산자 조건 활용하기 Operation Logic 비교 연산자 : = == != - = : 피연산자 : 숫자 - == != : 피연산자 : 모든 데이터 - 결과는 논리값으로 조건에서 주로 사용 논리 연산자 : ! && || - 피연산자 : 논리값(조건), 결과 : 논리값 두 개 이상의 논리값(조건)을 하나의 논리값으로 만드는 연산자 - && : AND 연산으로 '논리곱'이라고도 함. 모든 조건이 참이어야 결과가 참이 도는 연산. 조건들 중 하나라도 거짓이면 결과는 거짓이 됨. - || : OR 연산으로 '논리합'이라고도 함. 모든 조건이 거짓이어야 겨로가가 거짓이 되는 연산. 조건들 중 하나라도 참이면 결과는 참이 됨. - ! : NOT 연산으로 '부정'이라고도 함. 단항 연산자로 논리값을 뒤집어 줌. class OpLogic { public stati..
[Java] 연산자 활용하기 Operation Arithmetic class OpArith { public static void main(String[] args) { int n1 = 7, n2 = 3; System.out.println("덧셈 결과 : " + (n1 + n2)); // 10 System.out.println("뺄셈 결과 : " + (n1 - n2)); // 4 System.out.println("곱셈 결과 : " + (n1 * n2)); // 21 System.out.println("나눗셈 결과 : " + (n1 / n2)); // 2 System.out.println("나머지 결과 : " + (n1 % n2)); // 1 int n3 = 5, n4 = -10; System.out.println("n3 : " + n3 + ", n4 : " + n4);..
[Java] 다양한 자료형 활용 Variable Example 자료형에는 다양한 형태가 존재한다. 자료형의 종류와 구분 (자료형 / 자료 / 크기 / 설명) boolean / true,false / 1byte / 논리값으로 true와 false 중 하나이며, 주로 조건에서 사용됨 char / 1문자 / 2byte / 하나의 문자를 표현하는 자료형으로 자바는 유니코드를 사용하므로 한 문자에 2byte의 크기를 가집니다. 작은 따옴표로 표시. byte / 정수 / 1byte / -128 ~ 127을 표현할 수 있다. short / 정수 / 2byte / -32,768 ~ 32,767을 표현할 수 있다. int / 정수 / 4byte / -2,147,483,648 ~ 2,147,483,647을 표현할 수 있다. 정수의 기본형. long / 정수 / 8byte / -9,2..
[Java] 자바 시작하기 FirstJava 자바를 컴퓨터에 다운로드 한 다음에 제대로 실행되는지를 확인 하기 위해 코드실행을 해준다. class JavaStart { public static void main(String[] args) { System.out.println("Hello World!"); } } 기본적인 연산이 되는지를 확인한다. class FirstJava { public static void main(String[] args) { System.out.println("Java를 자바라!"); System.out.println("2 + 5 = " + 2 + 5); // 2 + 5 = 25 System.out.println("2 + 5 = " + (2 + 5)); // 2 + 5 = 7 System.out.println(2 + 5 +..
[Java] 자바 기초용어 및 개념 Java 설치 1. java.sun.com 으로 가서 적절한 JDK를 다운로드 2. JDK 설치 후 환경변수 path를 지정 - 설치폴더(C:\Program Files\Java\jdk-14.0.1)\bin 폴더의 경로를 복사 - 내 컴퓨터(내 PC)의 속성으로 들어가 '고급 시스템 설정' > 고급 탭의 [환경변수] 클릭 > 시스템 변수의 'Path' 더블 클릭 win7 : path 변수의 값 가장 뒤로 이동하여 세미콜론(;) 입력 후 붙여넣기 win10 : '환경변수편집' 창에서 [새로 만들기] 클릭 후 붙여넣기 Java - 완전한 객체지향프로그래밍(OOP : Object Oriented Programming) 언어 모든 내용이 객체(class) 안에서 작업됨 - 하나의 소스로 여러 군데에서 작업할 수 ..