본문 바로가기

파라미터

[Java] 행성 행성에 대한 프로그램을 만들어보겠습니다. 요구 조건행성(이름, 크기, 보이는지 안보이는지)에 대한 클래스사람 (이름)에 대한 클래스이름이 '지구'인 행성 생성(행성 이름)'고길동'인 사람 생성(사람 이름)이 행성에 사람이 입주(텍스트로) 먼저 행성에 대한 클래스를 만들어 보겠습니다.package com.puft.dec161.main;public class Planet { String name; int size; Boolean isLook; 행성의 이름인 name,크인 size보이는지에 대한 여부인 isLook을 속성으로 넣어주고자동 완성으로 생성자를 생성해줍니다.  public Planet() { // TODO Auto-generated constructor stub}public Planet(String.. 더보기
[Java] 가위바위보 대회 가위바위보 대회를 열어보려고 합니다.등장 인물은 심판 / 강아지 / 고양이이고강아지는 유저, 고양이는 컴퓨터 입니다.다 같이 한자리에 있으며심판한테는 룰 북이 있는데1을 입력하면 가위 / 2를 입력하면 바위 / 3을 입력하면 보로 간주합니다.강아지가 한 판 질동안 몇 번 이기고 몇 번 비겼는지 알아내봅시다. 먼저 강아지 클래스를 만들겠습니다. import java.util.Scanner;public class Dog { Scanner sc = new Scanner(System.in);public int askInt() { System.out.println(); System.out.println("1. 가위 2. 바위 3. 보"); System.out.println(); System.out.println(.. 더보기
[Java] 환자의 BMI 구해주기 환자와 의사 클래스를 만들어서의사가 환자의 BMI를 구해주고진단해주는 프로그램을 만들려고합니다.환자 클래스에서는 키와 몸무게 나이이름 등의 정보를 선언하고의사 클래스를 BMI를 구해주고 진단해주려고 합니다.먼저 환자 클래스를 볼까요? import java.util.Scanner;public class Customer { String name = "홍길동"; int age = 45; double height; double weight;} 환자의 클래스에 멤버변수를 선언해주는 것만으로환자의 역할은 끝이납니다.이때 키와 몸무게는 입력받아야하므로선언만 해둡니다. public class Doctor { String name = "김래현"; int age = 26; Scanner sc = new Scanner(Sy.. 더보기
[Java] 함수 파라미터를 무제한으로 거는 법 함수를 만들려고하는데 파라미터의 개수를 모를 떄는 어떻게 해야할까요? 이떄는 파라미터 변수명 앞에 ... 을 붙이면 개수 제한없이 무제한으로 입력받을 수 있습니다. 예를들어 정수를 n개 넣으면 그 곱을 출력하는 함수를 만들어봅시다. public static void printMultiple(int ...a) { int mul = 1; for (int i = 0; i a.length; i++) { mul *= a[i]; } System.out.println(mul); } public static void main(String[] args) { int arr[] = new int[10];  printMultiple(1,2,3,4); 24가 잘 출력되네요. 파라미터의 개수를 모르면 ...을 붙인다는 점을 기억.. 더보기
[Java] 함수 (Function) 함수란 관련있는 기능(작업)들을 묶고  필요할떄마다 불러내서 사용하는 것을 말합니다. 예시)public static void printMyThink() { System.out.println("덥다"); System.out.println("배부르다"); System.out.println("졸리다");}  public static void printMyThink()  위와 같이 함수는 public static 리턴타입 함수명(파라미터) { return} 으로 구성됩니다.   여기서 리턴타입은 반환될 값의 자료형을 지정합니다. 이것은 main으로 반환할 결과값에 대한 자료형입니다. 함수 내에서는 식이 완성이 되고,  return이라는 것을 사용해서 반환을 합니다. 함수명은 말 그대로 함수의 이름을 지정해주는 .. 더보기