728x90
성적 평균 계산하기
ArrayTest2.java
import java.util.*;
public class ArrayTest2 {
public static void main(String[] args) {
int sum=0,average;
int[] s= new int[5];
Scanner scan = new Scanner(System.in);
for(int i =0; i<s.length; i++) {
System.out.print("성적을 입력하시오.");
int grade = scan.nextInt();
s[i]=grade;
sum +=s[i];
}
average = sum/s.length;
System.out.println("평균 성적은" + average + "입니다.");
}
}
실행결과
문자와 배열
PizzaTopping.java
import java.util.*;
public class PizzaTopping {
public static void main(String[] args) {
/*String[] pizza = new String[10];
pizza[0] = "Pepperoni";
pizza[1] = "Mushrooms";
pizza[2] = "Onions";
pizza[3] = "Sausage";
pizza[4] = "Bacon";
*/
String[] pizza = {"Pepperoni", "Mushrooms", "Onions", "Sausage", "Bacon"};
for(int i=0;i<5;i++)
System.out.println(pizza[i]);
}
}
실행결과
최소갑과 최대값 구하기
GetMin.java
public class GetMin {
public static void main(String[] args) {
int s[] = {12,3,19,6,18,8,12,4,1,19};
int min=s[0];
for(int i=1;i<s.length;i++) {
if(min>=s[i])
min=s[i];
}
System.out.println(min);
}
}
실행결과
GetMax.java
public class GetMax {
public static void main(String[] args) {
int s[] = {12,3,19,6,18,8,12,4,1,19};
int max=s[0];
for(int i=1;i<s.length;i++) {
if(max<=s[i])
max=s[i];
}
System.out.println(max);
}
}
실행결과
**배열
배열(array)은 같은 타입의 변수들로 이루어진 유한 집합으로 정의할 수 있습니다.
배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 합니다. 자바에서 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있습니다.
배열선언
1. 타입[] 배열이름;
2. 타입 배열이름[];
배열생성
배열이름 = new 타입[배열길이];
배열 선언과 생성 동시에
타입[] 배열이름 = new 타입[배열길이];
배열 초기화
int[] grade1 = {70, 90, 80}; // 배열의 선언과 동시에 초기화할 수 있음.
int[] grade2 = new int[]{70, 90, 80}; // 배열의 선언과 동시에 초기화할 수 있음.
int[] grade3;
// grade3 = {70, 90, 80}; // 이미 선언된 배열을 이 방법으로 초기화하면 오류가 발생함.
int[] grade4;
grade4 = new int[]{70, 90, 80}; // 이미 선언된 배열은 이 방법으로만 초기화할 수 있음.
728x90
'공부 > JAVA' 카테고리의 다른 글
[JAVA 2차원 배열] TIC-TAC-TOE 게임, 지뢰찾기 게임, 랜덤 워크 (0) | 2022.08.21 |
---|---|
[JAVA 배열의 선언과 사용2] 특정한 값 찾기, 주사위 던지기, 극장 예약 시스템 (0) | 2022.08.21 |
[JAVA 조건문] 최대 공약수 찾기 , 약수 계산하기, 난수의 합 계산하기, 숫자 추측 게임, 로또 확률 계산 (0) | 2022.08.21 |
[JAVA 반복문] 성적에 따라 학점 결정하기, 인사말 출력하기, 월의 일수 출력하기 (0) | 2022.08.21 |
[JAVA 입력과 출력] 원의 면적 계산하기, 직사각형의 둘레와 면적 계산하기 (0) | 2022.08.21 |