전체 글 295

[JAVA]이미지 올리기

[이미지 파일 생성] ▶▶▶▶New > File 생성  [코드]화면 실행 실행 결과_____  이미지 두개를 띄우려면? ▶객체를 하나 더 만들어 주면 됨!     static class MyImagePanel extends JPanel{          private Image image1;          private Image image2;      public MyImagePanel() {              image1 = new ImageIcon("image1.png").getImage();              image2 = new ImageIcon("image2.png").getImage();     }   @Override     public void paint(Graphics g..

JAVA/Java 기초 2024.04.29

[error]접근 제한자 오류

equals() 메서드 // 접근 제한자 오류 ❌오류 발생 분명 틀린 게 없는데 왜 안 돌아갈까... 했는데..! [오류 코드]   ✔오류 해결   @Override     private boolean equals(Object obj) {  //--> private 쓰면 당연히 오류남         if (obj instanceof Ebook) {      Ebook tbook = (Ebook) obj; 여기서 private라고 잘못 적음 --> public을 써야 됨 접근 제한자--> 접근을 제한하기 위해 사용됨. ◼public 접근 제한자: 단어 뜻 그대로 외부 클래스가 자유롭게 사용할 수 있도록 합니다.                                  --> 모든 클래스에서 접근 가능하다..

error note 2024.04.25

[error] 요소의 개수 출력 오류 수정

for ( int i = 0; i arrayStr.length; i++) {        if(arrayStr[i] != 0) {           eCount++;  } }--> 여기서 오류가 생김 ✔오류 수정 if(arraySrt[i] != null) if(arratStr[i] = 0 말고 null을 써야지오류가 안 생김--> 저장되어 있는 값이 int랑 String이랑 달라서  // 멤버 변수 // int --> 0 char --> 0(저장되어 있는 값은 정수값)// String --> null// Book --> null        실행 결과_____

error note 2024.04.24

[JAVA] 기초 - 함수와 메서드

더보기함수와 메서드의 이해 함수 호출과 JVM 스택 메모리 함수란? 함수(Function)는 프로그래밍에서 특정 작업을 수행하는 코드의 집합으로, 입력을 받아 처리 후 결과를 반환할 수 있다.함수는 코드의 재사용성을 높이고, 프로그램의 구조를 체계적으로 관리할 수 있게 도와줍니다 하나의 기능을 수행하는 일련의 코드 묶음이다.구현된(정의된) 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 실행의 제어가 반환된다.함수로 구현된 하나의 기능은 여러 곳에서 동일한 방식으로 호출되어 사용될 수 있다.함수 설계하기함수는 이름, 파마메터(매개 변수), 반환 값, 함수 몸체(body)로 구성  함수 사용하기( 사용하기는 모양 맞추기)   public static void main(String args[] args..

JAVA/Java 기초 2024.04.19

[JAVA] 기초 - 객체에 값 할당하기

더보기1. 하나의 클래스 설계로 여러 개의 객체를 만들 수 있다2. 우선 순위가 아주 높은 . 연산자의 이해 클래스 설계하고 메모리에 올리기new 키워드와 데이타입(); —> 생성자 실습 코드package basic.ch05;  public class Warrior {      // 속성      String name;      double height;      double weight;      String color;      int health;      int attackPower; // 공력력      int defensePower; // 방어력    package basic.ch05;  public class WarriorMainTest {  // 메인 함수(코드의 시작점) --> JVM S..

JAVA/Java 기초 2024.04.19

[JAVA]기초 'break, continue 사용'

중간에 멈추는 break문 무시하고 계속 진행하는 continue문 break문 사용하기 ● 감싸고 있는 제어문의 블록을 빠져 나오는 기능 ● 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동 ● 여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴 // 중간에 멈추는 break 문 // 소수 7이면 반복문을 멈추어라 for(int i = 1; i 반복적인 패턴이 확인 // 만약 3의 배수라면 화면에 숫자를 출력하세요 //반복문은 for 을 사용해 주세요 for(int i = 1; i

JAVA/Java 기초 2024.04.17

[JAVA]기초 '반복문 while'

더보기 while 문에 대한 이해 무한 루프를 조심하자!! while문 조건이 참(true)인 동안 반복수행하기 ● 주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문 ● 조건이 맞지 않으면 반복하던 수행을 멈추게 됨 ● 조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨 🟢1 부터 10 까지 콘솔창에 숫자 출력하기 //1부터 10까지 숫자 출력 int i = 1; while(i

JAVA/Java 기초 2024.04.17