분류 전체보기 154

#4. 연산자, if문, else, switch문

연산자 이어서 4-1. 연산자 #논리연산자 : 두 개의 논리값을 연산하는 연산자 [ 표현법 ] 논리값 논리연산자 논리값 => 결과값도 논리값 * 종류 1. AND 연산자 : 논리값 && 논리값 좌항과 우항의 값이 모두 true여야만 최종 결과 true 2. OR 연산자 : 논리값 || 논리값 좌항과 우항의 값 중 하나라도 true이면 최종 결과 true AND연산자 예시 : 사용자에게 정수값을 입력받아서 1이상 100이하인지 확인해보기 !!! OR연산자 : 사용자가 입력한 값이 'A' 또는 'a'인지 확인! == 비교연산자는 피연산자가 == 숫자 단일 문자의 경우 비교연산이 가능한가?? 가능하다! 왜 ? int형으로 자동형변환이 되기 때문에 이미 첫번째 결과로 인해 결과값이 나왔다면 우항의 비교연산은 실..

JAVA/JAVA수업 2023.07.06

#3. 입력값 출력(Scanner), 형변환, 연산자

3.1 입력값 출력하기 (Scanner 클래스) 자바에서 이미 제공하고 있는 Scanner 클래스 사용 클래스 Scanner 호출 (package와 class 사이 작성) sc라는 변수로 새로운 Scanner클래스 생성 여기까지가 준비 끝. 먼저, 입력받고자 하는 내용을 먼저 질문해서 입력을 유도한다. next() 라는 메소드에 변수를 대입해준다. 출력값 Console창에 홍길동은 직접입력하고 Enter를 누르면 입력값이 출력된다. next() : 문자열 사용 (사용자가 입력한 값 중 공백이 있을 경우 공백문자 이전까지만 입력받음) nextInt(), nextDouble() : 정수나 실수 사용 nextLine() : 문자열 (사용자가 입력한 값 중 공백과 무관하게 한 문장을 다 읽어옴. 개행문자를 만나..

JAVA/JAVA수업 2023.07.05

#2. 외부클래스 메소드 호출, 자료형, 변수선언, 초기화, 출력문, 상수 등

#외부 클래스에 존재하는 메소드 호출 지난 시간에는 클래스 내에 메소드를 생성하며 바로 출력할 수 있었다. 하지만!! 외부 클래스에 존재하는 메소드들을 호출하고 싶을 때는?? * 호출할 메소드가 존재하는 클래스를 생성(new)을 해줘야 함!! 현재 클래스에서 참조연산자 / 직접접근연사자( . 온점을 사용하면 뒤에 붙음)를 사용하여 MethodController라는 클래스의 메소드를 사용할 수 있음 그러면 MethodController라는 클래스의 각 메소드의 값을 출력! 이건 같은 패키지 내에서 이렇게 쓸 수 있는거고... 다른 패키지에서 사용하고 싶다면...? package와 class 사이에 "import"를 해주고! 위와 같이 "new"를 통해 클래스를 생성하여 메소드를 호출할 수 있다. ※ 패키지..

JAVA/JAVA수업 2023.07.04