[조건문] |

"사용자가 정의하는 조건에 따라 결정을 내리는 것"

-> a가 10보다 크면 "big!" / 100점 이하 90점 이상이면 "A등급"

[반복문] |

"반복하여 같은 명령을 계속해서 되풀이 하는 것"

 

☆ 조건문에서 비교 연산자가 한개일 경우, true / false로 변환

☆ 조건문과 반복문에서는 되도록 괄호를 사용하여야 함

for( ; ; ) == while(true)

break로 가장 가까운 반복문 탈출 가능

 

[기본입출력] |

"사용자와의 상호작용 가능, 사용자가 어떠한 자료를 입력하면, 내부에서 그 명령을

실행 한 후 사용자에게 그 결과를 반환"

 

대부분 Scanner 클래스를 사용하여 입력받음.

-> Scanner sc=new Scanner(System.in); 클래스 생성 , sc.nextInt(); <=int형 입력받기

 

== 기본 입출력 관련 예제 | 파일 입출력 ==

package org.hackerton.javahackerton.eclipse;
import java.io.File;  //파일 읽기
import java.io.FileNotFoundException;  //파일을 못찾은 경우
import java.util.Scanner;  //스캔

public class helloworld {

	public static void main(String[] args) {
		
		File file = new File("memo.txt");  //입출력을 할 파일
		try {
			Scanner sc = new Scanner(file);  //파일 있는지 스캔
			while(sc.hasNextInt()) {  //그 파일에 정수가 있는지
				System.out.println(sc.nextInt()*10); //정수 출력시 모든 정수에 *10
			}
			sc.close();  //파일 입출력 된후에는 스캔함수 닫기
		} catch (FileNotFoundException e) {  //파일을 찾지 못한 경우엔
			System.out.println("파일 읽는 중 오류발생.");  //"~" 출력
		}
		
	}
}

☆주의사항

memo.txt 파일 생성

Project Exploer 에서 내가 지정한 파일을 생성해야 출력이 됨.

 

== 실행 결과 ==

출력 결과

출력 시 "모든 파일에 입력된 모든 정수 *10" 명령 실행하여 출력됨!

+ Recent posts