인사말 출력하기
- 함수 이름: greet
- 입력: 이름(String)
- 출력: 없음 (콘솔에 직접 출력)
- 설명: 사용자의 이름을 입력받아 "안녕하세요, [이름]님!"이라고 콘솔에 출력하는 함수입니다.
package basic.practice;
public class greet {
// 코드의 시작
public static void main(String[] args) {
greet("과자");
} // end of main
static void greet(String greet) {
System.out.println("안녕하세요.["+greet +"]" +"님!");
} // end of greet
} // end of class
제곱 계산하기
- 함수 이름: square
- 입력: 정수(int)
- 출력: 입력된 수의 제곱(int)
- 설명: 하나의 정수를 입력받아 그 수의 제곱을 반환하는 함수입니다.
package basic.practice;
public class square {
// 코드의 시작
public static void main(String[] args) {
square(10);
System.out.println("result : "+square(10));
} // end of main
static int square(int n1) {
int result = 0;
result = n1 * n1;
return result;
} // end of square
} // end of class
나이 확인
- 함수 이름: checkAdult
- 입력: 나이(int)
- 출력: 성인 여부(Boolean)
- 설명: 입력받은 나이가 18세 이상인지 확인하여 성인이면 true, 아니면 **false**를 반환합니다.
package basic.practice;
public class checkAdult {
// 코드의 시작
public static void main(String[] args) {
checkAdult(17);
} // end of main
static int checkAdult(int age) {
if(age >= 18) {
System.out.println("18세 이상입니다. true");
} else {
System.out.println("18세 미만입니다. false");
}
return age;
} // end of checkAdult
} // end of class
수의 부호 판별
- 함수 이름: signOfNumber
- 입력: 정수(int)
- 출력: 문자열(String) - "positive", "negative", "zero"
- 설명: 입력받은 정수의 부호에 따라 "positive", "negative", "zero" 중 하나를 반환합니다.
package basic.practice;
public class signOfNumber {
// 코드의 시작
public static void main(String[] args) {
signOfNumber(1);
} // end of main
static int signOfNumber(int n1) {
if(n1 > 0) {
System.out.println("positive");
} else if( n1 == 0) {
System.out.println("zero");
} else if(n1 < 0) {
System.out.println("negative");
}
return n1;
} // end of signofNumber
} // end of class
최대값 찾기 함수
- 함수 이름: findMax
- 입력: 정수 배열
- 출력: 입력 받은 값 중 가장 큰 수
- 설명: 입력받은 두 수중에서 가장 큰 값을 반환하는 함수를 작성하세요.
package basic.practice;
public class findMax {
// 코드의 시작
public static void main(String[] args) {
findMax(10, 20);
} // end of main
static int findMax(int n1, int n2) {
int result = 0;
result = n1 > n2 ? n1 : n2;
System.out.println("두 수중에서 가장 큰 값 : " +result);
return result;
} // end of findMax
} // end of class
package basic.practice;
import java.util.Scanner;
import java.util.Iterator;
public class fimdMax1 {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
int[] a = new int[5];
for (int i = 0; i < a.length; i++) {
a[i] = sc.nextInt();
}
System.out.println(findMax1(a));
} // end of main
static int findMax1(int[] b ) {
int max = b[0];
for (int i = 0; i < b.length; i++) {
if(b[i]>max) {
max = b[i];
}
}
return max;
}
}
'Java' 카테고리의 다른 글
| 2024.04.15 RunTime Data Area (0) | 2024.04.15 |
|---|---|
| 2024.04.15 메소드(method)와 변수 (0) | 2024.04.15 |
| 2024.04.15 함수와 메서드 (0) | 2024.04.15 |
| 2024.04.15 객체에 값 할당하기 (0) | 2024.04.15 |
| 2024.04.15 객체지향 핵심 클래스와 객체 (0) | 2024.04.15 |