강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của feelhee11108038
feelhee11108038

câu hỏi đã được viết

Java cơ bản của Nadocoding - Khóa học toàn bộ (20 giờ)

Tham số (Parameter)

아!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Đã giải quyết

Viết

·

516

0

아!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

package c6;
import java.util.Scanner;

public class _01_methood {
    /**메소드*/
    public static void methood(int old, boolean birsthay) {
        if (birsthay == true) {
            any_old = old - 1;
        } else {
            any_old = old - 2;
        }
        System.out.println("내 이름은 xx이, " + old + "살이다. \n 만나이는 " + any_old + "살이다.");
    }




    public static void main(String[] args) {
        methood(11, false);
    }
}
java: cannot find symbol
  symbol:   variable any_old
  location: class c6._01_methood
객체지향javaoop

Câu trả lời 2

0

nadocoding님의 프로필 이미지
nadocoding
Người chia sẻ kiến thức

안녕하세요?
작성하신 코드에서 any_old 라는 변수가 선언되지 않았는데 사용하려고 해서 발생하는 문제입니다. 아래와 같이 메소드 첫 줄에 int any_old; 를 추가해주시면 됩니다.

public static void methood(int old, boolean birsthay) {
    int any_old; // 변수 선언 추가
    if (birsthay == true) {
        any_old = old - 1;
    } else {
        any_old = old - 2;
    }
    System.out.println("내 이름은 xx이, " + old + "살이다. \n 만나이는 " + any_old + "살이다.");
}

감사합니다 😊

0

psh님의 프로필 이미지
psh
Người đặt câu hỏi

정정합니다.

methood(12, false)
Hình ảnh hồ sơ của feelhee11108038
feelhee11108038

câu hỏi đã được viết

Đặt câu hỏi