JAVA(25)
-
[ JAVA ] 배열 활용하여 카페프로그램 구현하기
카페 프로그램 구현해보기! package day0112; import java.util.Scanner; public class Test2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int count=0; // 개수를 저장할 count 생성 String orderList[]= new String[5]; // 메뉴 주문은 5개까지 가능! int total=0; //총 금액을 저장할 변수 생성 while(true) { System.out.println("=====카페====="); System.out.println("1. 주문하기 "); System.out.println("2. 취소하기 "); System.out...
2022.01.07 -
[ JAVA ] 배열 ( For each문 )
For - each문 - 배열을 순환할 시 , 반복문 보다 편리하게 순환할 수 있도록 새로운 문법을 제공 for(자료형 변수명 : 배열명){ 변수가 배열을 순환하면서 반복할 명령 } ex) package day0112; import java.util.Arrays; public class Test2 { public static void main(String[] args) { String [] a = {"Hello","JAVA","안녕하세요"}; for(String i:a) { System.out.println(i); } int [] b = {1,2,3,4,5}; for(int i:b) { System.out.println(i); } } } - 각 배열안에 있는 숫자와 문자를 for each문을 이용하여 출..
2022.01.04 -
[JAVA] 배열 ( 복제 )
배열의 복제 ( 복사 ) System.array( src, srcPos, dest, destPos, length); src: 복사할 배열 srcPos: 복사를 하기 시작할 인덱스(위치) dest: 덮어쓸 배열 destPost: 덮어쓰기 시작할 인덱스(위치) length: 복사할 길이 ex) - a와 b의 베열을 생성해주고 System.out.println(Arrays.toString( i ));를 통해 출력해주었다 System.array( src, srcPos, dest, destPos, length); System.arraycopy(a, 2, b, 3, 4); a의 2번째 인덱스부터 4번째 인덱스를 b의 3번째 인덱스에 덮어쓸거야! 라고 해석할 수 있다. Index 0 1 2 3 4 5 6 a 1 2 ..
2022.01.03 -
[JAVA] 배열 활용 (로또 랜덤 번호 생성 프로그램 만들기)
1. 6개의 랜덤의 숫자와 보너스 점수를 로또 배열에 저장한다. 2. 사용자에게 1부터 45까지의 6개의 숫자를 입력받아 배열에 저장한다. 3. 사용자에게 보저스 점수를 입력 받는다. 4. 사용자가 입력한 값과 로또 배열의 있는 값을 비교하여 동일한 값의 개수를 Count 한다. 5. 몇 개의 숫자를 맞추었는지 다음과 같은 조건에 따라 등수를 출력한다. - 6개의 숫자 중 5개의 숫자와 보너스 번호를 맞히면 1등 - 6개의 숫자 중 5개의 숫자를 맞히면 2등 - 6개의 숫자 중 4개의 숫자를 맞히면 3등 - 6개의 숫자 중 3개의 숫자를 맞히면 4등 - 6개의 숫자 중 2개의 숫자를 맞히면 5등 1. 필요한 라이브러리 파악 하기 1) 사용자에게 입력받기 Scanner sc=new Scanne..
2022.01.02 -
[JAVA] 배열
- 배열이란? 같은 자료형의 변수들이 나열된 묶음 - 배열의 사용 목적 같은 Type 변수들의 관리를 편하게 하기 위해 사용 1. 배열의 선언과 생성을 한다 1) 타입 [ ] 배열명 ; 2) 배열명 = new타입 [ 길이 ]; =타입 [ ] 배열명 = new 타입 [ 길이 ]; (배열의 생성과 동시에 초기화 하는 역할) ex) 2. 배열의 길이와 인덱스를 설정한다 - Index : 배열이 위치 값 - 배열의 값을 저장하기 위해 인덱스를 사용한다 - 배열의 각 요소는 배열명 [ 인덱스 ]로 변수처럼 사용가능 하다 - 배열의 첫번째 순서는 " 0 " 부터 시작된다 (시작번호) 3. 배열의 초기화와 출력 - 배열 생성시 배열의 값은 배열의 타입에 해당하는 기본값으로 초기화 정수형 배열..
2021.12.31 -
[JAVA] 반복문 (Continue)
- Continue 아래 명령들을 무시하고, 다음 반복을 실행해! 반복문 { if ( 다음 반복을 실행할 조건 ) { continue; } } ex) package practice; import java.util.Scanner; public class pra7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; while(true) { System.out.println("숫자입력 :" ); num=sc.nextInt(); if(num==0) { System.out.println("반복종료"); break; } else if(num
2021.12.30