
import java.util.Scanner; class CoditionalOperator { public static void main(String[] args) { int a = 14, b = 21, c = 43, d = 59; int max; int min; max = ( a > b) ? a : b; // max = 21 max = ( max > c) ? max : c; // max = 43 max = ( max > d) ? max : d; // max = 59 System.out.println("max : " + max); // max = 59출력. min = ( a < b ) ? a : b; min = ( min < c ) ? min : c; min = ( min < d) ? min : d; S..

class Arithmetic_3 { public static void main(String[] args) { boolean a,b,c,d; // 논리 연산자 // &(and) , |(or), !(not) // 단축 논리연산자 (Short Circuit Logical Operator) // &&, || a = (3 > 10) & (10 > 3); // 논리연산자는 무조건 두개다 검사를 하는 반면에 단축 논리연산자는 앞이 거짓(&&)이면 뒤에는 검사하지 않고, 앞이 참(||)이면 뒤에는 검사하지 않는다. => 속도가 빠름 b = (3 > 10) && (10 > 3); c = (10 > 3) | (3 > 10); d = (10 > 3) || (3 > 10); System.out.println(" a = " ..

4일차는 오후 개인면담 때문에 오전에만 수업을 진행했다. 수업내용은 연산자(Operator)에 관해 중점적으로 수업했고, 예외처리(Exception, IOException)의 개념과 System 객체 속의 System.in.read()의 개념도 공부했다. 특히 헷갈리는 부분이 있었는데 우리가 원하는 출력값은 abcdef .. 를 for문의 제어값 만큼 보여주는것이었고 char 타입의 c 변수에 'a'값을 넣어준 뒤 출력해보니까 원하는 값을 얻을 수 있었다. 여기서 헷갈리는 점이... 존재했는데 char c 값에 'a'가 들어가서 for문의 역할 때문에 'a' + 1이 반복적으로 실행되어 a -> b-> c-> d.. 순으로 커지는 건데 'a' 값에 integer 1을 더하면 'b'가 되는것이 'a'가 아..

2일차까지 CMD에서 javac로 컴파일하고, java로 컴파일된 결과값을 출력했다면 3일차에서는 새로운 Tool을 다운로드했다. EditPlus Tool을 다운로드해서 사용했는데, EditPlus는 컴파일을 조금 더 편리하게 사용할 수 있게 도움을 주는 Tool이라고 보면된다. 이렇게 기본 설정을 성공적으로 하면 CTRL + 1, 2, 3 키에 자동적으로 배치되어 쉽게 사용할 수 있다. 이제 본격적으로 Tool을 사용해서 Java의 기본 개념을 파헤쳐보는 시간을 갖기로 했다. 먼저 자바의 식별자에 대해서 공부하고, 식별자의 작성 규칙에 대해 배웠다. 식별자(Identifier) : 자바에서 식별자는 클래스, 인터페이스, 변수, 메소드, 배열, 문자열 등을 구분할 수 있는 이름입니다. 이름은 다른 것과 ..

2일차 강의 시작하면서 강사님이 "혹시 Eclipse 같은 IDE Tool 없이 컴파일 할 수 있는 사람?" 이라고 질문 했을 때, 정말 막막했다 평소 컴파일에 대한 문제는 Eclipse가 알아서 해주니까 별 생각 없었는데, 없이 컴파일 해보라니까 아무것도 생각이 안났다.. 나빼고 다 알고 있으면 어쩌나,, 걱정했는데 다행히 아무도 손을 들지 않아서 안심..? 안도했다... 오늘도 CMD에서 사용할 수 있는 간단한 명령어 =============================================== ren - rename 이름(확장자명)을 바꿀 때 prompt $p$g - prompt 모드에서 다시 돌아올 때 type seoul.bat = copy seoul.bat con 같은 뜻 ! [파일명]...

KH 1일차에는 각종 OT로 진행되었다. 선생님의 성함, 번호, 이메일등을 공유하고 학생들의 언어 실력의 수준 파악을 실시했다. 학원의 첫 분위기는 내 생각보다는 좁은(?) 강의실에서 많은 사람들이 모여서 강의를 받아야 하는 상황이었고, 코로나 때문인지는 모르겠지만, 칸막이가 너무 답답하게 느껴졌다..ㅠㅠ 간단한 OT를 끝내고 선생님께서는 컴퓨터지식에 대한 간단한 강의를 진행하셨는데, 생각보다 하나도 모르겠어서, 스스로 정말 기본도 안되어 있구나라고 생각했다.. 컴퓨터의 모든 구조가 아스키코드의 형식을 따라가고 있으며 CMD(명령 프롬프트)에서 아스키코드를 활용하여 여러 문자를 입력하는 방법을 터득했다(ALT + 아스키코드) 또한 CMD에서 작동하는 여러 매직 명령어들을 배웠다. cls - 초기화 md ..