[J04] Java_모듈과 패키지
Java/Java 기본 개념2021. 9. 10. 18:00[J04] Java_모듈과 패키지

//ch06_모듈과 패키지 📌 패키지 : 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스 파일들을 한 곳에 묶어놓은 것 📌 모듈 : 자바JDK가 패키지들을 묶는 단위 📌 import 문 : 클래스의 경로명을 컴파일러에게 알려주는 문 ex) import 패키지.클래스; 📌 한 패키지에 있는 여러 클래스를 import 하고자 하는 경우 *를 사용하여 한 번에 선언 ex) import 패키지.*; 📌 패키지 선언 : 자바 소스 파일이 컴파일되어 생기는 클래스 파일은 반드시 패키지에 소속되어야 한다. 클래스가 소속될 패키지 명은 pakage 키워드를 이용해 소스 파일 첫 줄에 선언한다. ex) pakage 패키지명; ex) Tools 클래스 작성 후 UI 패키지에 저장 package UI; //Tools ..

[.java/자바] 초 단위의 정수를 시간, 분, 초로 나누어 출력하는 코드
Java/.java2021. 8. 23. 18:00[.java/자바] 초 단위의 정수를 시간, 분, 초로 나누어 출력하는 코드

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("초 입력 : "); int total_second = scanner.nextInt(); int hour = total_second / 3600; int minute = (total_second - (hour*3600)) / 60; int second = total_second % 60; System.out.println(total_second+" 초 : "+hour+" 시간 "+minute+" 분 "+second + " 초 "); } } - Im..

[Bricks Run] 벽돌 피하기_C언어 게임
Project2021. 8. 22. 18:00[Bricks Run] 벽돌 피하기_C언어 게임

⭐ Code [Bricks Run] //!주의!레거시 콘솔 사용 필수 //Bricks Run #include #include #include #include #define WIDTH 30 #define HEIGHT 20 #define GREEN12 #define RED14 const float AddSpeed = 0.5f; typedef struct { int x; int y; int act; }Bricks; typedef struct { int x; }Player; typedef struct { int x; } Coin; typedef struct { char name[64]; int score; }PlayerData; Bricks bricks[WIDTH]; Player player; Player pl..

[J01] Java_시작
Java/Java 기본 개념2021. 8. 20. 18:00[J01] Java_시작

//ch01_자바 시작 📌바이트 코드 자바 가상 기계에서만 실행되는 기계어 바이너리 코드 (binary code) 자바 컴파일러가 자바 소스프로그램을 컴파일하여 바이트 코드로 된 클래스 파일을 생성 클래스 파일은 CPU에 의해 직접 실행되지 않고 자바 가상 기계가 인터프리팅 방식으로 실행시킴 자바 클래스 파일을 디어셈블하여 바이트 코드로 볼 수 있는 도구(javap)를 JDK에서 제공 📌자바 가상 기계 서로 다른 플랫폼에서 자바 프로그램이 실행되는 동일한 환경을 제공 플랫폼마다 다르게 작성되어 배포되고 플랫폼 종속적이다. 📌자바 프로그램 개발 및 실행 여러 소스파일(.java)로 나누어 작성한 후 자바 컴파일러가 각 소스 파일들을 컴파일하여 클래스 파일(.class)을 생성 이들을 하나의 실행 파일(.e..

[C02] C언어/자료구조_반환값에 따른 함수의 여러가지 형태
C언어_자료구조/C언어 기본 개념2021. 8. 17. 18:00[C02] C언어/자료구조_반환값에 따른 함수의 여러가지 형태

⭐ Code [반환값이 존재하는 함수와 반환값이 존재하지 않는 함수] #include int Add(int n1, int n2) { return n1 + n2; } void Add2(int n1, int n2) { printf("연산 결과 : %d", n1 + n2); } int main() { //반환값을 저장할 변수 = 함수이름(인수) int result = Add(11, 22); printf("연산 결과 : %d\n", result); Add2(11, 22); return 0; } ⭐ Code [반환값이 존재하는 함수와 반환값이 존재하지 않는 함수로 구성된 사칙연산 코드] #include void Add(int a, int b) { printf("더한 값 : %d\n", a + b); } void ..

[C01] C언어/자료구조_포인터 기본 개념
C언어_자료구조/C언어 기본 개념2021. 8. 11. 23:43[C01] C언어/자료구조_포인터 기본 개념

포인터(pointer) 📌 포인터 변수는 주소를 저장해주는 변수 📌 포인터 변수 선언 방법 : 저장할 공간의 자료형 *(애스타리스크) 변수명; 📌 포인터 변수 안에 저장된 주소로 접근해서 주소 안의 값을 확인할 때는 📌 *포인터변수 형식으로 확인할 수 있다. 이를 역참조라 부른다. 📌 *(애스타리스크)는 포인터를 따라가라는 뜻 : *ptr (역참조) 📌 선언할 때 사용하는 *는 역참조 시 사용하는 *와 용도가 다름 (int * 자체가 하나의 자료형) 📌포인터 변수는 일반 변수의 주소를 저장할 수 있고, 📌이중 포인터 변수는 포인터 변수의 주소를 저장할 수 있고, 📌삼중 포인터 변수는 이중 포인터의 주소를 저장할 수 있고, 📌사중 포인터 변수는 삼중 포인터의 주소를 저장할 수 있고, 📌... ⭐code #..

728x90
반응형
LIST
image