2023 1학기/JAVA

[백준 10809번] 백준 10809번 :알파벳 찾기(JAVA/자바) 정리용 1. Scanner 이용 package p1; import java.util.Scanner; public class Num10809 { /* * 백준 번호 : 10809 * Scanner 클래스 이용 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] s = new int[26]; //알파벳 전체 수만큼 배열 설정 for (int i = 0 ; i
객체지향 프로그래밍에서는 데이터를 객체라는 독특한 장치로 활용. 클래스(class) 작성 1. 데이터가 도표의 형태로 구성될 수 있는지 생각 - > 도표 맨 위 항목에 해당하는 것을 인스턴스 변수로 설정. 1-2. 인스턴스 변수 초기화값 설정 여부 -> 모든 객체가 같은 값을 가지고 생성되게 하고 싶을 때만, 설정. 2. 필수 데이터가 있으면, 생성자를 고려. 3. 데이터를 가지고 어떤 로직을 원하는지를 메소드로 설정. 4. main메소드를 이용해서 객체를 생성해보고 테스트 4-2. 해당 클래스 안에 main메소드 만들기 4-3. 외부에 main메소드를 별도의 클래스로 만들기 클래스(class) 활용 1. 데이터 위주의 클래스(class)가 메시지를 표하도록 하지 말기. 2. 객체와 객체 연결 2-2. ..
package object; public class Random { public static void main(String[] args) { // Math.random() int n = (int) (Math.random()*10); //0~9 까지의 난수 발생 ex.7 System.out.println(n); int k = (int) (Math.random()*45+1); //1~45까지의 난수 발생 ex.37 System.out.println(k); } } 백준 문제를 풀다가 난수를 발생시키는 법을 까먹어서 쓰게되었다. 자바에서 난수를 발생시키는 함수는 Math.random() 이다. Math.random() 은 double형의 0.xxxxxx~0.9xxxxx 까지의 난수를 반환시킨다. 다른 수, 예를..
1. Git 설치하기 2. github에 new repository새로운 저장소 만들기 3. 내 컴퓨터에 원격 저장소 가져오기 git clone http://github.com/[이름]/[저장소명].git * git 설치 후 초기 설정을 위한 작업 git config --global user.이름 (이름 : 깃허브 가입 시 이름) git config --global user.이메일 (이메일 : 깃허브 가입 시 이메일) 4. git add,commit,push 현재 저장소에 있는 파일 상태 알기 git status git add 와 git commit 과 git push 를 차례대로 해줄 것 *Working Directory: 현재 파일을 작업(추가, 수정, 삭제)하고 있는 영역 *Staging Area:..
명령라인에서 컴파일하고 실행하기 "혼자공부하는자바" 책을 읽으면서 자바 공부 복습을 하는 도중 이클립스 개발 환경이 아니라 명령 프롬프트 또는 터미널과 같은 명령 라인에서 javac 와 java 명령어로 소스 파일을 직접 컴파일하고 실행해야 하는 경우가 있다고 한다. 이미 작성한 chap01 프로젝트를 명령 라인에서 컴파일하고 바이트 코드 파일을 실행하는 방법에 대해 실습해보았다. 1. 우선 명령 프롬프트를 실행했다. cd [폴더 주소 복사] 처음에 제대로 java 확장명이 있는 폴더 주소를 복사 붙여넣기 한 것 같은데, 구문이 잘못되었다고 나와서 당황했었다. 2. 바이트 코드 파일을 bin 폴더에 생성하기. 자바는 소스 파일을 그대로 컴퓨터가 사용하지 않고 바이트 코드로 변환해서 이를 java 명령어를..
코딩신생아(0o0)
'2023 1학기/JAVA' 카테고리의 글 목록