language

    [응용 예제] Bingo

    - 이중for / do-while / break; / 배열 / Math.random 이 모두 적용된 만능 응용예제! - BINGO import java.util.Scanner; public class ArrEx16_Bingo { public static void main(String[] args) { final int SIZE=5; int x=0, y=0; int num=0; int[][] bingo=new int[SIZE][SIZE]; //5*5 행열구조인 2차원 배열 //빙고 생성 Scanner scan = new Scanner(System.in); //1~25까지 배열 원소값을 초기화 for(int i=0;i

    2차원 배열(Array)

    2차원 배열은 1차원 배열에서 대괄호 하나를 더 추가한다. 주로 테이블(표)형태의 데이터를 담을 때 사용한다. [ ] 1차원 >for [행][열] 2차원 >이중 for 선언 및 생성 int[ ][ ] score = new int[2][4]; 초기화 int[ ][ ] score= {{70, 80, 90}, {80, 90, 100}}; new int 를 생략하고 배열 선언, 생성 및 초기화 public class ArrEx14 { public static void main(String[] args) { int[][] score = { { 100, 100, 100 }, { 20, 20, 20 }, { 30, 30, 30 }, { 40, 40, 40 }, { 50, 50, 50 } }; // 과목별 총점 int..

    이클립스(Eclipse) 콘솔창 Detach / Attach

    이클립스(Eclipse) 콘솔창 Detach / Attach

    콘솔창 사용 중에, 실행 할 때마다 팝업하게 하고, 화면 원하는 곳에 놓을 수 있는 .. Detach 를 실행 했는데 다시 붙이는 방법을 못찾아서 한참 불편하게 사용하게 되어, 후기를 작성해본다. 콘솔창 분리 할 때는 콘솔메뉴 우클릭 > Detach 콘솔창 다시 넣고 싶을 땐 열린 콘솔에서 Open Console > 콤보박스 클릭 > 1 New Console View 하면 다시 원상 복귀 된다, Detach되어 있는 콘솔박스는 닫기 하면 끝. 스택오버플로우에서는 추가로 - Detach하면 편한데 왜 다시 넣으려고 해? - 콘솔 설정을 리셋해 라는 대답을 얻을 수 있다 How to attach the console in eclipse? - Stack Overflow How to attach the cons..

    배열(Array)

    배열(Array) 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 여러개의 데이터를 묶어 처리함으로써 특히 반복문에서 유용하다. 배열 사용 예 동일한 변수 5개를 선언해야 한다면? int num1, num2, num3, num4, num5; int num1; int num2; int num3; int num4; int num5; 좀 더 쉽게 할 수 있을까? 배열을 사용한다면? 배열 생성(선언) 변수 타입[] 변수이름; // 배열(변수) 선언 변수이름 = new 변수타입[길이]; // 배열 생성 (초기화) int[] arr; // int 배열 변수를 arr로 선언한다 arr = new int[5]; // 배열의 저장공간을 5개 생성(초기화) 한다. // 배열 생성과 동시에 자동으로 0(값 타입에 맞도록..

    do ~ while

    do ~ while 문 while과 같이 조건에 따라 반복하지만 조건을 나중에 비교한다. 조건식이 참일때 do 반복문 안의 문장을 실행한다. do ~ while문 형식 do { 조건식이 참일 경우 반복실행 } while(조건식); do ~ while문 주의사항 일단 최소 1번은 무조건 실행하고 나서 조건식을 비교한다. package whilePractice; public class DoWhile { public static void main(String[] args) { int i = 10; do { System.out.println( i+". 홍길동"); i = i +1; } while(i < 0); System.out.println("종료입니다"); } } 실행 결과 : 10. 홍길동 종료입니다 반복..

    반복문 (while)

    while 반복문 (기본 원리는 for문과 동일, 조건에 따라 반복할 때 사용) 조건식이 참일때 반복문 안의 문장을 실행 단, for문과 달리 (소괄호) 안에 조건식만 들어간다. while문 형식 while(조건식) { 조건식이 참일 경우 반복실행...) 조건식이 거짓이면 반복문 종료.... 홍길동 10번 찍기 package whilePractice; public class whileExam { public static void main(String[] args) { //while 문 간단 예시 (홍길동 10번 출력하기) int i = 0; while(i < 10) { i = i + 1; System.out.println(i + ". 홍길동"); } System.out.println(i); } } 실행 ..

    이중반복문 (Nested For)

    이중반복문(Nested For) 반복문 안에 반복문을 사용하여 이중으로 반복문을 사용하는 것. Step 1. 구구단 2단 출력하기 package ForExam; public class NestedForExam { public static void main(String[] args) { for(int i = 0; i

    반복문 (for)

    반복문 어떤 작업 또는 똑같은 작업을 반복적으로 할 때 반복 실행하도록 하는 제어문 for 문 반복 횟수를 알고 있을 경우 주로 사용 for문 형식 for(초기식; 조건식; 증감식) { 조건식이 참일 경우 반복실행한다.... } package ForExam; public class ForExamm { public static void main(String[] args) { //for 문의 간단한 예 for(int i = 0; i < 10; i = i +1) { System.out.println(i + ". 홍길동"); } } } 실행 결과 : 0. 홍길동 1. 홍길동 2. 홍길동 3. 홍길동 4. 홍길동 5. 홍길동 6. 홍길동 7. 홍길동 8. 홍길동 9. 홍길동 package ForExam; publ..