전체 글 236

ch04 IfMainTest2

package ch04; import java.util.Scanner; public class IfMainTest2 { public static void main(String[] args) { // 1. System.out.println("성적을 입력하세요"); Scanner sc = new Scanner(System.in); int point = sc.nextInt(); char result = 'X'; // 1.100점보다 작고 90점보다 크거나 같으면 result ='A' // 2.90점보다 작고 80점보다 크거나 같으면 result = 'B' // 3.80~70 70~60 60~0 // 위의 조건에 아무것도 해당하지 않는다면 화면에 잘못된 입력이 있습니다를 출력하시오 // result 값이 X가 ..

Java/chapter1 2021.08.20

ch04 IfMainTest

package ch04; import java.util.Scanner; public class IfMainTest { public static void main(String[] args) { //제어문 if //주어진 조건에 따라서 실행이 이루어 지도록 구현 boolean flag = true; //flag = false; //if문 단독 if (flag) { System.out.println("조건식이 true 이면 실행됩니다."); }//if //if else 문 if (flag) { System.out.println("true 실행"); } else { System.out.println("false 실행"); } //if else if else문 System.out.println("성적을 입력하세요..

Java/chapter1 2021.08.20

조건문(if)

조건문 이란? ​ ● 주어진 조건에 따라 다른 실행이 이루어 지도록 구현 ​ ● '재산이 5천만원 이상이면 10만원을 세금으로 낸다 그렇지 않으면 내지 않는다' 를 구현 한다면 만약에 (재산이 5천 이상이면){ 세금을 10만원 낸다 } 그렇지 않으면 { 세금을 내지 않는다 } ​ if문 문법 if(조건식){ 수행문; // 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 } // 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음 ​ ​if - else 문 문법 if( 조건식) { 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 } ​ public class IfElseTest { public static..

Java/정리 2021.08.20

ch03 MainTest7

package ch03; public class MainTest7 { public static void main(String[] args) { //복합 대입 연산자 //대입 연산자와 다른연산자가 함께 사용 int num1 = 1; //num1 = num1 + 10; num1 += 10; //num1에 10을 더해라 System.out.println("==="); int num2 = 1; num2 = num2 -10; //문제 - > 복합 대입 연산자로 수정해주세요 num2 -= 10; System.out.println(num2); System.out.println("==="); num1 *=2; System.out.println(num1); System.out.println("==="); num2 /= ..

Java/chapter1 2021.08.19

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