Java

    while 문과 do-while문

    while 과 do while while문은 for문과 같이 반복문 중 하나이다. while문은 반복 횟수에 관계없이 특정조건을 만족해도 계속 반복하는 구문이다. (for문은 특정 횟수만큼 반복) while while 문의 구조 while(조건식){ //조건식이 true(참) 일 때 수행될 내용을 작성한다. } do - while do - while 문의 구조 do{ 연산식 //1번은 무조건 실행 }while(조건식){ //조건식이 true(참) 일 때 수행될 내용을 작성한다. } while Example int count = 0; //int형 count 0으로 초기화(initialize) while(true){ //while 문 시작 조건식이 true이므로 무한반복 System.out.println("..

    Switch 문

    Switch if문의 조건시고가 달리, 조건식의 계산결과가 int범위 이하의 정수만 가능 조건식의 계산결과와 일치하는 case문으로 이동 후 break문을 만날 때까지 문장들을 수행한다. break문이 없으면 switch문의 끝까지 진행한다. default문 생략가능 case문의 값으로 변수를 사용할 수 없다. if문과 switch문의 비교 if문이 주로 사용되고, 경우의 수가 많을 경우 switch문을 사용하는것을 고려한다. switch문은 if문으로 변경이 가능하지만 if문은 switch문으로 변경 할 수 없는 경우가 많다. if문보다 switch문이 더 간결하고 효율적이다. Example switch(/*조건식*/){ case1: /*값*/ : //조건식의 결과가 값1과 같을 경우 수행될 문장 br..

    if 문

    if if문은 if, if-else, if-else-if 의 세가지 형태가 있다. 특정한 조건이 만족했을경우에만 실행되도록 하고싶을때 사용 조건에 따라서 다르게 표현하고자 할때 사용 Example class if_test{ public static void main(String[] args) { if(/*조건식1*/){ //조건식의 결과가 참(true)일 때 수행될 문장들 }else if(/*조건식2*/){ //조건식1의 결과가 거짓(false)일 때 수행될 문장들 }else{ //조건식1, 조건식2 결과가 거짓(false)일 때 수행될 문장들 } } } Example2 class ifClass{ public static void main(String[] args){ int number =10; // i..

    for 문

    For 문장 또는 문장들을 반복해서 수행할 때 사용한다. 조건식과 수행할 (블럭) 또는 문장으로 구성 되어있다. 반복횟수가 정해진 경우 사용 한다. Example for(초기화; 조건식; 연산식) { 처리 } Example 2 class forClass { public static void main(String[] args) { int i; for (i=0 ; i 10; j--){ } for(int j =0; j > 10; j+2){ } */ /* int count = 0; for( ;true; ){ System.out.println("-"); } */ for (int j=0,k=10; j

    Random 함수

    Math의 random 함수 사용 import java.util.Random; class randomClass { public static void main(String[] args) { int r; //0~9 //r= (int)(Math.random()*10); //System.out.println("r=="+r); //10,20,30,40,50 //r= ((int)(Math.random()*5)+1)*10; //System.out.println("r=="+r); //-1,0,1 //r= ((int)(Math.random()*3)-1); //System.out.println("r=="+r); //11 ~15 r= ((int)(Math.random()*5)+10); System.out.println("r..

    주석(Comments)

    주석(Comments) 주석은 소스코드의 설명을 덧붙이고자 할때 사용 가능하다. 소스동작에 영향을 끼치지 않는다. 과도하게 많은 주석은 소스 구동 시 영향을 끼칠 수 있다. 적절한 사용은 다른 사람이 봤을때 참고하여 소스를 분석 할 수 있다. 예제 class myClass { public static void main(String[] args) { //주석 메세지 /* 범위 주석 html 주석 oracle -- jsp */ //System.out.println("Hello world!!!!!"); System.out.println("헬로우 월드"); //줄바꿈 System.out.println("hello world"); //줄바꿈x System.out.println('문'); System.out.pri..

    Scanner

    Scanner

    Scanner 함수Console 창에 메세지를 출력할 때 System.out.println(); 함수를 많이 사용한다. 반대로 문자열을 입력받고자 할땐 System.in 을 사용하여야 하는데, 입력받은 문자열을 읽고 처리하기 위하여 Scanner 클래스에 담아서 처리 한다.Scanner scan = new Scanner(System.in); // Scanner를 사용하기 위해 클래스 생성 str = scan.nextLine(); //str 문자변수에 Scanner 의 nextLine() 메소드는 Scan한 문자열 라인을 불러온다. 적용 예제 importjava.util.Scanner; importjava.util.InputMismatchException; class scanClass { public st..

    변수

    변수란?변수(variable)이란, 값을 저장할 수 있는 메모리상의 공간을 의미한다. 변수에는 단 하나의 값을 저장할 수 있다. 값을 여러번 저장하면 마지막 값이 저장된다.int a; //정수형 변수 "a" 이름으로 선언 a = 1; // 변수 "a" 에 1 저장 a = 2; // 변수 "a" 에 2 저장 a 는 마지막에 저장된 2의 값을 보여준다. int a, b; //이렇게 int 정수형 변수 2개를 간결하게 나타낼 수도 있다. 변수와 이름을 같이 작성하여 사용하면, 변수형에 맞는 크기의 저장공간이 메모리공간에 생성된다.변수의 타입모든 변수에는 type 형이 존재하고, 각각 변수타입에 따라 저장값의 종류와 메모리 크기가 달라진다. 변수의 타입은 기본형과 참조형으로 나뉜다. 기본형은 boolean, c..

    EditPlus 로 Java 파일 작성 후 Class파일 생성 및 진행을 위한 구성 방법

    EditPlus 로 Java 파일 작성 후 Class파일 생성 및 진행을 위한 구성 방법

    EditPlus 설치 [ 도구 ] → [ 사용자 도구 구성 ] → [ 사용자 도구 추가 ] [ 추가 ] → [ 프로그램 ] 으로 JavaComplier와 JavaExe 를 추가하여준다. ex) “C:\Java\jdk1.8.0_151\bin” 은 사용자 JDK 가 설치된 경로로 입력해야함. 구성한 도구는 [ 보기 ] → [ 도구모음/창 ] → [ 사용자 도구 모음 ] 을 클릭 2개의 도구가 생성된것을 확인 JavaC 로 등록한 버튼을 누르면 .java파일을 작성 한 후 .class 파일로 생성 문제가 없을 경우 아래에 출력결과에 “정상”으로 표시 JavaEXE 는 .Class 파일로 생성된 파일을 실행