분류 전체보기 441

[JAVA] ArrayList

arraylist : 배열의 길이와 상관없이 객체 추가 가능한 배열 ArrayList 배열 이름 = new ArrayList(); 주요 메서드 add(자료형 e) : 요소를 배열에 추가 int size() : 요소 전체 개수 get(int index) : index 위치에 있는 배열의 요소 값 remove(int index) : index 위치에 있는 요소 값 제거 및 반환 isEmpty() : 배열이 비어있는지 확인 → true/false 배열 복사 : System.arraycopy( 구배열, 시작번지, 새배열, 시작번지, 개수 ) ; 출력 //1. for문 이용 for(int i=0; i

JAVA/java 2023.03.26

[JAVA] 메뉴를 선택하는 구문

//do~while과 switch이용 Scanner scan = new Scanner(System.in); int cho;//char로 받아도 괸계x do { System.out.println("--------menu---------"); System.out.println(" 1.저장 | 2.출력 | 3.종료"); System.out.println("---------------------"); System.out.println("메뉴를 선택해주세요.: "); cho = scan.nextInt( ); switch(cho) { case 1 : System.out.println("저장되었습니다."); break; case 2 : System.out.println("출력되었습니다." ); break; case ..

JAVA/java 코드 2023.03.26

[JAVA] 반복문 while문 / do-while 문

while문 : 조건 식이 true일 경우에는 계속 반복 조건 식의 범위가 분명하지 않은 경우에 사용 (조건 식이 앞에 있음) int i =0; // 초기값 while (조건식) { 실행 문; // 단,조건 식이 false가 될 수 있는 구문을 꼭 포함!! 증감식; } do~while문 : 조건 식이 한번이라도 실행되어야 하는 경우 사용 do { 실행 문; }while(조건문); //조건 식이 필수 사용 예시 Scanner scan = new Scanner(System.in); char ch; do { System.out.println("문자를 입력해주세요.: "); ch = scan.next().charAt(0); if(ch == 'y' || ch =='Y') { System.out.println("y..

JAVA/java 2023.03.26

[JAVA] up.down게임 (랜덤 숫자 맞추기)

1. while문 // 1~50사이의 랜덤 수 하나를 생성 후 그 수를 맞추는 게임. // 예) 컴퓨터가 랜덤 수를 생성했습니다.(범위 1~50) 45 // 사용자 입력: 20 // up! // 사용자 입력 : 50 // down! // 사용자 입력 : 45 // 정답! while (i != random) { System.out.println("랜덤 수를 맞춰보세요.(1~50): "); i = scan.nextInt(); count ++; if (i>50 || i random){ //System.out.println("down!"); //} else if (i == random) { //System.out.println("정답입니다! 랜덤 수는 " + random + "입니다."); else if (i ..

JAVA/java 코드 2023.03.26