Java 202

ch03 MainTest6

package ch03; import java.util.Scanner; public class MainTest6 { public static void main(String[] args) { //삼항 연산자 //조건식 ? 결과1 : 결과2 int num1 = (5 > 3 )? 10: 20; System.out.println(num1); int num2 = (5 < 3 )? 10: 20; System.out.println(num2); //JDK가 만들어둔 도구를 이용해 봅시다. int max; System.out.println("입력 받은 두 수 중 큰 수를 출력하세요!"); Scanner sc = new Scanner(System.in); System.out.println("입력 1 :"); int x =..

Java/chapter1 2021.08.19

ch03 MainTest5

package ch03; public class MainTest5 { public static void main(String[] args) { //논리연산자 (&& , ||) 엔퍼센트 , 버티컬바 //관계연산자와 혼합해서 많이 사용됨. //연산의 결과 true, false int num1 = 10; int num2 = 20; //1. 논리곱 // true true boolean flag1 = (num1 > 0) && (num2 > 0); System.out.println(flag1); //true // true false boolean flag2 = (num1 > 0) && (num2 < 0); System.out.println(flag2); //false //2.논리합 // true true boole..

Java/chapter1 2021.08.19

연산자1

항과 연산자 ​ ● 항(operand) : 연산에 사용되는 값 ● 연산자 (operator) : 항을 이용하여 연산하는 기호 ​ ​ ​ 대입 연산자 (assignment operator) ​ ● 변수에 다른 변수나 값을 대입하는 연산자 ● 이항 연산자 중 우선 순위가 가장 낮은 연산자들 ● 왼쪽 변수 = 오른쪽 변수(변수 또는 식, 값) ​ ​ ​ 부호 연산자 ​ ● 단항 연산자 ● 변수의 부호를 유지 하거나(+) 바꿈(-) ● 실제 변수의 부호를 변경 하려면 대입 연산자를 사용해야 함 ​ ● 부호 연산자 예제 public class OperationTest1 { public static void main(String[] args) { int num = 10; // 부호 연산자 System.out.pri..

Java/정리 2021.08.19

연산자2

관계 연산자 ​ ● 이항 연산자 ● 연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교연산자 라고도 함 ● 조건문, 반복문의 조건식으로 많이 사용 됨 ​ public class RealtionalTest { public static void main(String[] args) { int num1 = 5; int num2 = 3; boolean value = (num1 > num2); System.out.println(value); System.out.println(num1 = num2); System.out.println(num1 0) && (num2 > 0); System.out.println(flag); flag = (num..

Java/정리 2021.08.19

ch03 MainTest3

package ch03; public class MainTest3 { public static void main(String[] args) { //증감 , 감소 연산자 //++ , -- int num1 = 1; //num1 = num1 +1; num1++; //변수에 기존 num 값을 먼저 대입한후 num 값 1증가 System.out.println(num1); int num2 = 1; num2--; //num2 = num2 -1; System.out.println(num2); System.out.println("======"); //혼동 주의 !! //1. 증감 연산자가 위에 올 경우 int num3 = 10; int num4; num4 = num3++; //++뒤에 쓸경우에는 ; 을 기준으로 다음으로..

Java/chapter1 2021.08.19

ch03 MainTest1

package ch03; public class MainTest1 { public static void main(String[] args) { //대입연산자 ( = ) int number = 10; //연산에 방향은 오른쪽에서 왼쪽으로 연산이 됩니다. int number2= number; //변수에 변수를 대입할수도 있습니다. System.out.println(number); System.out.println(number2); System.out.println("=========="); //부호 연산자 ( + , -) System.out.println(-number); //부호를 변경하느 연산자입니다. //단, 변수에 들어있는 실제 값을 변경한 상태는 아닙니다. System.out.println(numb..

Java/chapter1 2021.08.19

ch02 TypeConversion

package ch02; public class TypeConversion { public static void main(String[] args) { //형변환 //묵시적 형 변환 (자동 형 변환) //명시적 형 변화 (강제 형 변환) //-> 서로 다른 자료형 간의 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것을 말함 //int 자료형을 double 형으로 변경하거나 double 형을 int로 변경하는 것을 말합니다. int iNUM1 = 100; System.out.println(iNUM1); //자동 형 변환 double dNUM1 = iNUM1; System.out.println(dNUM1); //int 를 double로 형변환하여 100.0이됨 //int는 4byte double는 8바..

Java/chapter1 2021.08.19

ch02 ConstantTest

package ch02; public class ConstantTest { //메인함수 public static void main(String[] args) { //상수 (constant) //상수는 변하는 않는 수, 원주율 3.14, 1년 12개월 //final 예약어를 사용하여 선언 final int MAX_NUM = 12; //상수를 선언과 초기화를 동시에 //상수는 대문자를 사용한다. //MAX_NUM = 10; // 상수는 값을 한번 초기화(넣으면) 하면 다시 변경할 수 없다. final int MIN_NUM; MIN_NUM = 0; final int MY_COUNT = 100; //왼쪽을 L벨류 (= 기준)오른쪽을 R벨류 //1.위에서 상수는 어디를 말하는 걸까요? //답 : MY_COUNT ..

Java/chapter1 2021.08.19