728x90
반응형
📂프로젝트 파일
💾소스코드
public class Ch5_array {
public static void main(String[] args) {
prac_array3();
}
/*---------------배열----------------*/
// 예제 1 - int 타입의 정수 5개를 저장하기 위한 배열을 만들고 1~5까지의 값으로 초기화하기
static void prac_array1() {
// int[] score;
// score = new int[5];
// == int score[];
// == int score[] = new int[5];
// score[0] = 1;
// score[1] = 2;
// score[2] = 3;
// score[3] = 4;
// score[4] = 5;
int score[] = {1,2,3,4,5};
for(int i=0; i<5; i++) {
System.out.print(score[i] + ", ");
}
}
// 예제 2 - int 타입의 1~100까지 저장되는 배열을 만들고 출력하시오.
static void prac_array2() {
int arr[] = new int[100];
for(int i=0; i<100; i++) {
arr[i] = i+1;
System.out.print(arr[i] + ", ");
}
}
// 예제 3 - float 타입의 길이가 10인 배열을 만들고 0.0, 0.1, 0.2 ~ 0.9까지의 실수로 초기화
static void prac_array3() {
// float[] arr = {0.0f, 0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.7f, 0.8f, 0.9f};
float[] arr = new float[10];
for(int i=0; i<arr.length; i++) {
arr[i] = i*0.1f;
System.out.println(Math.round(arr[i] * 10) / 10f);
}
}
// 예제 4 - 학생들의 점수를 저장할 정수 배열을 100, 88, 100, 100, 90으로 초기화한다.
// 이 배열의 요소 값을 모두 더한 후 총합과 평균을 반복문을 사용해서 구하고 출력하세요.
static void prac_array4() {
int[] score = new int[] {100, 88, 100, 100, 90};
int sum = 0, average = 0;
for(int i=0; i<score.length; i++) {
sum += score[i];
}
average = sum/score.length;
System.out.println("총합 : " + sum);
System.out.println("평균 : " + average);
}
// 예제 4(2) - 총점은 int타입, 평균은 float타입
static void prac_array4_2() {
int[] score = new int[] {100, 88, 100, 100, 90};
int sum = 0;
float average = 0.0f;
for(int i=0; i<score.length; i++) {
sum += score[i];
}
average = (float)(sum)/score.length;
System.out.println("총합 : " + sum);
System.out.println("평균 : " + average);
}
// 예제 5 - 길이가 10인 int 타입의 배열을 만들고 3의 배수로 초기화하세요.
static void prac_array5() {
int[] arr = new int[10];
for(int i=0; i<arr.length; i++) {
arr[i] = (i+1)*3;
System.out.println(arr[i]);
}
}
}
728x90
반응형
'Language > JAVA' 카테고리의 다른 글
JAVA 3일차 - 다차원 배열 (0) | 2022.06.23 |
---|---|
명품 자바 프로그래밍 에센셜 실습문제 3장 (0) | 2022.06.21 |
JAVA 2일차 - 반복문(for,while) (0) | 2022.06.21 |
명품 자바 프로그래밍 에센셜 실습문제 2장 (0) | 2022.06.20 |
JAVA 1일차 - 변수와 연산자, 조건문(if/switch) (0) | 2022.06.20 |
댓글