//1. 정수 5개를 저장할 배열
int ary1[] = new int[5];
//실수 10개 저장할 배열
double ary2[] = new double[10];
//배열 요소 수가 세개인 int형 배열
int ary3[] = new int[3];
//인덱스가 최대값이 4인 char형 배열
char ary4[] = new char[5];
//for문으로 배열 출력하기
int a[] = {1,2,3,4,5,6,7,8,9,10};
for (int i = 0; i < 10; i++) {
System.out.print(a[i]);
}
- 입력받은 값의 합 구하기
Scanner sc = new Scanner(System.in);
//실수값을 입력받음
double ary[] = new double[5];
int sum = 0;
for(int i=0; i<ary.length; i++){
ary[i] = sc.nextDouble();
sum += ary[i];
}
System.out.println(sum/ary.length);
- 입력받은 값 중에서 큰 값을 출력하기
int ary[] = new int[5];
int max=0;
for(int i=0; i<ary.length; i++){
ary[i] = sc.naxtInt();
if(ary[i] > max){ //입력받은 값이 최대값(max)보다 크면
max = ary[i]; //입력값을 max에 저장한다.
}
}
System.out.println("가장 큰 수는 "+max);
- 배열의 크기 : 정수 5개를 입력받아 평균값 구하기
int ary[] = new int[5];
double sum=0;
for (int i = 0; i < ary.length; i++) {
ary[i] = sc.nextInt();
sum += ary[i];
}
System.out.println("배열의 평균값: "+ sum / ary.length);
- 파보나치수열
int ary[] = new int[10];
ary[1] = 1;
ary[2] = 2;
for(int i=0; i<8; i++){
ary[i+2] = ary[i] + ary[i+1];
}
for(int i=0; i<10; i++){
System.out.print(ary[i]+" ");
}
- 입력받은 값의 합과 곱
int sum3 = 0; //총합변수
int multi = 1; //총곱변수
int ary[]=new int[4];
for (int i = 0; i < ary.length; i++) {
ary[i] = sc.nextInt();
sum3 += ary[i];
multi *= ary[i];
}
System.out.printf("총합: %d, 총곱: %d", sum3, multi);
728x90
728x90
'JAVA > Java 기초' 카테고리의 다른 글
문자열 (0) | 2022.05.13 |
---|---|
2차원 배열 (0) | 2022.05.13 |
배열(Array) (0) | 2022.05.12 |
반복문 (break, continue) (1) | 2022.05.11 |
반복문 연습 (1) | 2022.05.11 |