Java29 [전자기기 사용기/맥북 사용기] M1 맥북에 JAVA 11, MySQL 설치하기 이번 글에서는 맥북에 Java와 MySQL을 설치하는 법을 알아보겠다. Java 설치 다운로드 https://www.oracle.com/java/technologies/downloads/#java11 위 링크를 타고 오라클 홈페이지에 들어가서 설치하고자 하는 Java 버전을 다운로드한다. 나는 Java 11을 설치할 것이라 macOS용 DMG 설치 파일을 다운로드하였다. 설치 다운로드가 끝났으면 dmg 파일을 실행해서 설치를 진행한다. 설치가 끝났으면 터미널에 아래 경로로 가서 jdk 파일이 설치가 되었는지 확인한다. cd /Library/Java/JavaVirtualMachines 환경변수 설정 설치가 끝났으면 환경변수를 설정해줘야 한다. 터미널을 열고 vi ~/. bash_profile로 파일을 생성.. 2022. 6. 29. [Java 공부/ 기타] 클래스 내에서 데이터에 제약조건 걸기 Time 클래스 안에서 private으로 hour, minute, second를 선언하여 클래스의 외부에서 접근할 수 없도록 하였다. 때문에 클래스 안의 변수들에 접근하기 위해서는 반드시 클래스 안의 메소드를 거쳐야 한다. class Time { //time 클래스 private int hour; //시 private int minute; //분 private float second; //초 } 아래 코드는 input을 입력받아 데이터의 유효성을 검증한 뒤 유효성 여부에 따라 hour의 값을 변경하는 메서드의 코드다. input이 '시'를 나타내기 때문에 입력된 데이터가 0~23의 범위 안에 있어야만 유효한 값으로 인정한다. public void setHour(int input) { //input에 대한.. 2022. 3. 8. [Java 공부/ Java의 정석] Chapter 05. 배열 배열 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 을 말한다. 즉, 연관이 있는 같은 타입의 변수를 여러 개 쓰기 귀찮으니 배열로 묶어서 한 번에 관리하겠다는 뜻이다. int score1, score2, score3, score4, score5; //귀찮음 int[] score = new int[5] //score[0~4]까지 5개 생성 배열을 사용하면 위와 같이, 같은 타입의 변수를 간단하게 나타낼 수 있다. 배열의 선언과 생성 타입[] 변수 이름; //배열 선언 변수 이름 = new 타입[길이]; //배열 생성 타입[] 변수 이름 = new 타입[길이]; //배열의 선언과 생성을 한번에 //예시 int[] score = new int[5] 자바에서 배열을 선언하고 생성하는 것은 C++에.. 2022. 1. 23. [Java 공부/ Java의 정석] Chapter 03. 연산자 & Chapter 04 : 조건문과 반복문 연산자 연산자 파트는 어느 프로그래밍 언어를 봐도 비슷하기 때문에 특별하게 신경 쓸 부분이 없어서 간단하게 표로 정리만 하고 넘어가겠다. 종류 연산자 설명 산술 연산자 + - * / % > 사칙 연산(+,-,*,/)과 나머지 연산(%), 비트 연산() 비교 연산자 > = 90) { //만약 score이 80 이상이면 break;//조건문 탈출 } ++i; score += i; //score = score + i } System.out.println("i = " + i);//i = 5 Sysetm.out.println("score = " + score); //score = 95 break문을 쓸 수 있는 간단한 예시다. i score i = 0 score = 80 (초기 상태) i = 1 score .. 2022. 1. 23. 이전 1 ··· 4 5 6 7 8 다음