1) 배열의 3요소★★
- 서로 관련된 데이터
- 데이터들의 자료형이 일치
- 데이터들의 개수를 정확하게 알때
2) 사용법
int[] stu=new int[5];
//stu안에는 배열의 위치 정보가 저장됨.
//new 연산자 -> 메모리 공간을 생성하는 수행을 처리함
//new를 사용하면 기본값이 0이된다.
stu[0]=10;
stu[1]=20;
stu[2]=30;
for (int i = 0; i < stu.length; i++) {
System.out.println("학생"+(i+1)+"번의 성적은 "+stu[i]+"입니다");
}
//학생1번의 성적은 10입니다
//학생2번의 성적은 20입니다
//학생3번의 성적은 30입니다
//학생4번의 성적은 0입니다
//학생5번의 성적은 0입니다
3)forEach문
- 사용법: for(데이터타입 변수명:데이터집합)
- 대부분 배열의 값을 출력 할 때 사용한다.
4)간단한 카페 주문 알고리즘
Scanner sc = new Scanner(System.in);
String[] menu = new String[3];
for (int i = 0; i < menu.length; i++) {//forEach는 출력할때만 사용하는게 편함
System.out.print("메뉴"+(i+1)+"입력: ");
menu[i]=sc.next();
}
for(String v:menu) {
System.out.println("메뉴: "+v);
}
System.out.print("번호를 입력하세요: ");
int num= sc.nextInt();
System.out.println(menu[num-1]+"나왔습니다!");
/*1. 메뉴가 3개있는 카페가있습니다.
메뉴3개를 직접입력
사용자가 1개고르면 서비스해주세요.
ex)
메뉴1입력: 아메리카노
메뉴2입력: 카페라떼
메뉴3입력: 프라푸치노
번호입력: 2
카페라떼 나왔습니다!*/
'JAVA' 카테고리의 다른 글
day04-과제)선택정렬 (0) | 2021.12.26 |
---|---|
day04-과제)삽입정렬 (0) | 2021.12.26 |
day03) 문자열 내장 메소드 (0) | 2021.12.23 |
day03) Random, 형변환, Final (0) | 2021.12.23 |
day02)제어문 관련 알고리즘 (0) | 2021.12.23 |
댓글