본문 바로가기

java142

Java - IntelliJ 프로그램 설치(무료 버전) 설정 자바체크! 인스톨 2023. 4. 8.
Java - 설치 확인, 실행문, 주석 윈도우에서 자바 설치 확인하기 cmd java -version 입력 버전 확인하기 자바 실행하기 클래스 : 필드 또는 메소드를 포함하는 블록 개발자가 마음대로 정할 수 있다. ※ 소스 파일명과 대소문자가 일치해야 한다. 숫자로 시작할 수 없고, 공백을 포함해서도 안 된다. 예) FirstJava : 노란색 메소드 : 어떤일을 처리하는 실행문들을 모아놓은 블록 프로그램 실행 진입점(entry point)라고도 한다. 만약 클래스 내부에 main() 메소드가 없거나 잘못 작성하면 클래스를 실행할 수 없다. ※ 마음대로 이름 변경불가 예) main : 메소드 이름, 파란색 실행문 실행문의 마지막에는 반드시 ; 세미콜론을 작성해야 실행된다. 컴파일러는 세미콜론 ; 이 나올 때까지 실행문이 계속해서 연결된 것으로.. 2023. 4. 8.
4월 7일 (2) Java - 연산자 프로그래밍 언어 학습 순서 1. 변수(자료형) 2. 연산자 3. 제어문 4. 객체지향관련 연산자 (Operator) 프로그램의 명령어는 변수와 연산자로 구성된다. 1) 산술연산자 : +, -, *, /, % 자바스크립트 : 5 / 2 = 2.5 (실수, 자동 형변환) 자바 : 5 / 2 = 2(정수) 정수 연산의 결과는 무조건 정수 나눗셈의 경우 몫만 취한다. 실수 연산 시 % 연산자는 사용하지 않는다. 한 가지 자료형으로 연산이 수행될 경우 자료형이 변하는 경우는 없다.(형변환X) import java.util.Scanner; //라이브러리 사용 public class SimpleCalculator { public static void main(String[] args) { // 2수 입력 받아서 덧셈.. 2023. 4. 7.
1063. 두 정수 입력 받아 큰 수 출력하기 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. 참고 3개의 요소로 이루어지는 3항(ternary) 연산자는 "조건식 ? (참일 때의 값) : (거짓일 때의 값)” 의 형태로 사용하는 연산자이다. - 조건식의 계산 결과가 참인 경우에는 ':' 왼쪽의 값 또는 식으로 바뀌고, - 거짓인 경우에는 ':' 오른쪽의 값 또는 식으로 바뀐다. 예를 들어 123 > 456 ? 0 : 1 과 같은 표현식은 123 > 456 의 비교연산 결과가 거짓이므로 1이 된다. 예시 printf("%d", a>b ? a:b); //두 값 중 큰 값이 출력된다. 예시 코드는 a>b 의 결과가 참(1)이면 (a>b ? a:b)의 결과는 a가 되고, 거짓.. 2023. 4. 7.
4월 7일 (1) Java - 인스턴스, 형 변환, Scanner new project 만들때 add sample code 해제 에디터 : 문장을 작성하는 편집기, 들여쓰기, 가독성있게 작성하도록 도움을 줌 인스턴스(Instance) - 실체화된 객체 메모리 상에 생성된 class로 만든 객체 객체 = 정보 + 기능(방법) = 변수 + 함수(메소드) 클래스(Class) : 객체를 만들기 위한 설계도 프로그램은 인스턴스를 사용하여 만든다. 자바의 라이브러리는 내가 설계하지 않지만 사용해야 하는 class로 되어 있다. 즉, 설계도의 모음 예) Scanner 완성된 프로그램 = 내가 작성한 코드(class)로 만든 인스턴스 + 라이브러리로 제공되는 class로 만든 인스턴스 인스턴스를 만드는 방법(문법) 설계도명(class명) 인스턴스이름 = new 설계도명(필요자원); .. 2023. 4. 7.
4월 6일 (2) Java - 변수, 자료형 모든 프로젝트(프로그램)는 하나의 main() 메서드가 있어야 하며, main() 메서드는 반드시 1개만 존재해야 한다. 하나의 소스코드 파일은 하나의 class로 작성한다. 자바는 객체지향 프로그래밍(Object Oriented Programming) 언어이다. 객체(Object), 인스턴스(Instance) 실질적인 데이터, 클래스(Class) 객체 : 개념, '자동차' 인스턴스 : 객체를 실체화 한 것, '제네시스' // 변수의 확장개념 클래스 : 객체를 정의해 놓은 것, '제네시스 설계도' => 우리가 작성하는 코드는 설계도다. 변수(Variable) p 34 -> 자바의 변수는 반드시 타입(자료형)을 지정하여 사용 한번 타입이 선언된 변수는 다른 타입의 데이터를 저장할 수 없다! 오류가 나서 실.. 2023. 4. 6.